SR5E1 AUTOSAR MCAL技术解决方案分享

描述

AUTOSAR MCAL介绍

AUTOSAR(AUTomotive Open System Architecture)是一种开放和标准化的汽车软件架构,支持汽车电控单元(ECU)软件框架,由汽车制造商及其供应商和来自半导体和软件行业的公司共同开发。AUTOSAR旨在标准化电子控制单元(ECU)的软件架构,为进一步提高性能,功能安全和信息安全的创新电子系统提供软件基础。

Classic Platform是AUTOSAR的分层式软件架构平台,适用于具有严格实时性和安全性约束的嵌入式系统,典型应用于微控制器(MCU)。其包含三个软件层:应用层(ASW)、RTE层(Runtime Environment)和基础软件层(BSW)。其中,BSW可分为复杂设备驱动程序和其他三个软件层:服务层、ECU抽象层和微控制器抽象层(MCAL)。

AUTOSAR

MCAL是BSW的最低软件层,作为内部驱动程序,依赖于MCU。MCAL的上层接口是标准化的,与MCU无关。

AUTOSAR

SR5E1 MCAL支持介绍

意法半导体提供AUTOSAR微控制器抽象层(MCAL)的全套驱动程序,基于SR5E1硬件外设的特点,开发了高效、优化的驱动程序,同时MCAL驱动程序的开发流程符合ISO26262规范。

AUTOSAR

SR5E1 MCAL符合AUTOSAR R20-11规范和MISRA C 2012标准,支持HighTec编译器,可根据需求提供Quality package。

SR5E1 MCAL配置工具为EB Tresos Studio。ST提供两个MCAL版本:签名版和未签名版。编译器目前支持HighTec Arm Development Platform,将来会支持GreenHills C-Arm。

AUTOSAR

SR5E1 MCAL上手介绍

第一步,获取ST汽车软件库访问权:通过工作邮箱申请访问软件库,ST会回复邮件指导用户注册获得软件库访问权限。

第二步,下载MCAL及相关工具:下载最新版本,推荐签名版。

AUTOSAR

第三步,申请软件授权:运行下载的安装文件开始安装,通过工作邮箱申请序列号,得到ST回复后开始安装(本步骤只是一个解压的过程。)

AUTOSAR

第四步,安装与激活EB Tresos Studio:运行setup.exe文件安装EB Tresos Studio,收到EB Tresos Studio license序列号后根据ST邮件指导安装相应的版本。针对无网络条件的用户,ST也提供了离线激活EB Tresos Studio的流程。安装目录中提供了EB Tresos Studio指南。

AUTOSAR

第五步,MCAL安装:在解压缩的MCAL文件目录中,将子文件夹复制到EB Tresos Studio目录中的“plugins”文件夹中。如果存在修复程序或修补程序,后续通过编号进行复制。

AUTOSAR

MCAL升级:SR5E1 MCAL正在持续开发中,因此新版本MCAL发布后,现有的MCAL项目可以升级而无需重建。

AUTOSAR

MCAL规范

AUTOSAR

MCAL手册:每个MCAL模块的“doc”文件夹中都包含MCAL特定文档:UM(用户手册)、IM(集成手册)以支持MCAL配置与集成工作。

AUTOSAR

MCAL指南:ST本地支持团队为客户提供更好的入门指南,可在SR5E1 MCU启动包中找到。

AUTOSAR





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分