AUTOSAR MCAL介绍
AUTOSAR(AUTomotive Open System Architecture)是一种开放和标准化的汽车软件架构,支持汽车电控单元(ECU)软件框架,由汽车制造商及其供应商和来自半导体和软件行业的公司共同开发。AUTOSAR旨在标准化电子控制单元(ECU)的软件架构,为进一步提高性能,功能安全和信息安全的创新电子系统提供软件基础。
Classic Platform是AUTOSAR的分层式软件架构平台,适用于具有严格实时性和安全性约束的嵌入式系统,典型应用于微控制器(MCU)。其包含三个软件层:应用层(ASW)、RTE层(Runtime Environment)和基础软件层(BSW)。其中,BSW可分为复杂设备驱动程序和其他三个软件层:服务层、ECU抽象层和微控制器抽象层(MCAL)。
MCAL是BSW的最低软件层,作为内部驱动程序,依赖于MCU。MCAL的上层接口是标准化的,与MCU无关。
SR5E1 MCAL支持介绍
意法半导体提供AUTOSAR微控制器抽象层(MCAL)的全套驱动程序,基于SR5E1硬件外设的特点,开发了高效、优化的驱动程序,同时MCAL驱动程序的开发流程符合ISO26262规范。
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。
SR5E1 MCAL上手介绍
第一步,获取ST汽车软件库访问权:通过工作邮箱申请访问软件库,ST会回复邮件指导用户注册获得软件库访问权限。
第二步,下载MCAL及相关工具:下载最新版本,推荐签名版。
第三步,申请软件授权:运行下载的安装文件开始安装,通过工作邮箱申请序列号,得到ST回复后开始安装(本步骤只是一个解压的过程。)
第四步,安装与激活EB Tresos Studio:运行setup.exe文件安装EB Tresos Studio,收到EB Tresos Studio license序列号后根据ST邮件指导安装相应的版本。针对无网络条件的用户,ST也提供了离线激活EB Tresos Studio的流程。安装目录中提供了EB Tresos Studio指南。
第五步,MCAL安装:在解压缩的MCAL文件目录中,将子文件夹复制到EB Tresos Studio目录中的“plugins”文件夹中。如果存在修复程序或修补程序,后续通过编号进行复制。
MCAL升级:SR5E1 MCAL正在持续开发中,因此新版本MCAL发布后,现有的MCAL项目可以升级而无需重建。
MCAL规范
MCAL手册:每个MCAL模块的“doc”文件夹中都包含MCAL特定文档:UM(用户手册)、IM(集成手册)以支持MCAL配置与集成工作。
MCAL指南:ST本地支持团队为客户提供更好的入门指南,可在SR5E1 MCU启动包中找到。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !