0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SR5E1 AUTOSAR MCAL技术解决方案分享

硬蛋芯力量 来源:意法半导体中国 2024-02-21 18:26 次阅读

AUTOSAR MCAL介绍

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

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

9ac88ba8-d0a2-11ee-a297-92fbcf53809c.png

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

9ae2cb76-d0a2-11ee-a297-92fbcf53809c.png

SR5E1 MCAL支持介绍

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

9afbdee0-d0a2-11ee-a297-92fbcf53809c.png

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

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

9b0ef1ce-d0a2-11ee-a297-92fbcf53809c.png

SR5E1 MCAL上手介绍

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

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

9b2b2be6-d0a2-11ee-a297-92fbcf53809c.png

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

9b4474de-d0a2-11ee-a297-92fbcf53809c.png

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

9b5f3544-d0a2-11ee-a297-92fbcf53809c.png

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

9b7c03cc-d0a2-11ee-a297-92fbcf53809c.png

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

9b953fae-d0a2-11ee-a297-92fbcf53809c.png

MCAL规范

9bb217aa-d0a2-11ee-a297-92fbcf53809c.png

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

9bce5d66-d0a2-11ee-a297-92fbcf53809c.png

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

9be49b44-d0a2-11ee-a297-92fbcf53809c.png





审核编辑:刘清

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

    关注

    48

    文章

    6812

    浏览量

    147648
  • 嵌入式系统
    +关注

    关注

    40

    文章

    3431

    浏览量

    128225
  • AUTOSAR
    +关注

    关注

    9

    文章

    330

    浏览量

    21137
  • ASW
    ASW
    +关注

    关注

    0

    文章

    9

    浏览量

    11851

原文标题:技术分享 | SR5E1 AUTOSAR MCAL解决方案

文章出处:【微信号:硬蛋芯力量,微信公众号:硬蛋芯力量】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用doxygen分析MCAL源码的层次架构

    阅读MCAL源码包中的源码,猜测MCAL可能只是MCU底层SDK向AutoSAR的一个适配接口。
    的头像 发表于 11-02 12:25 526次阅读
    使用doxygen分析<b class='flag-5'>MCAL</b>源码的层次架构

    AUTOSAR MCAL MCU模块的相关资料分享

    作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。AUTOSAR MCAL MCU模块解析1
    发表于 11-03 08:18

    基于RT-Thread内核的AUTOSAR在n32g上的实现方案

    1、基于RT-Thread内核的AUTOSAR在n32g上的实现随着小米宣布造车,当下“软件定义汽车”的趋势如火如荼,autosar的全称Automotive Open System
    发表于 07-27 14:30

    请告诉我如何准备SPC5 MCAL驱动程序呢

    我想要 AUTOSAR 3.0 和 4.0 (STSW-SPC5-MCAL) 的 SPC56、SPC57 和 SPC58 MCAL(当然我用的单片机是SPC563M64L5)请告诉我如
    发表于 12-15 07:57

    S32K3 MCAL支持哪些版本的Autosar

    我有几个关于 Autosar 的问题1.S32K3 MCAL支持哪些版本的Autosar?2. Autosar R19-11 支持不支持?3
    发表于 03-27 07:52

    AUTOSAR_MCAL_CAN_IM.pdf提示找不到 config/CanIf.xdm怎么解决?

    AUTOSAR_MCAL_CAN_IM.pdf 文件中声明还需要 CanIf 插件来实现 CAN 插件。但是,当我尝试在 Tresos 上添加 CanIf 模块时,它给出了一个错误,提示找不到
    发表于 03-30 08:48

    E:\NXP\AUTOSAR\S32K_AUTOSAR_OS_4_0_98_RTM_1_0_0sample\standard\sc1”编译时无法生成sample1_cfg.o怎么解决?

    你好:我用例子“E:\NXP\AUTOSAR\S32K_AUTOSAR_OS_4_0_98_RTM_1_0_0sample\standard\sc1”编译时,总是出现无法生成
    发表于 04-06 07:42

    如何在具有S32DS IDE和EB Tresos Studio MCAL配置的DEVKIT-MPC5748G上使用AUTOSAR

    AUTOSAR 4.0 MCAL RTM 1.0.5 的发行说明,我们面临以下问题: 1. 发行说明建议使用“Green Hills Multi 6.1.6 / Compiler 2014.1.6”或
    发表于 05-06 08:43

    AUTOSAR MCAL解析:MCU

    作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。AUTOSAR MCAL MCU模块解析1.
    发表于 10-27 18:36 29次下载
    <b class='flag-5'>AUTOSAR</b> <b class='flag-5'>MCAL</b>解析:MCU

    AUTOSAR MCAL软件的开发

      我们为我们的AUTOSAR MCAL软件支持“实现汽车所需的行驶、转向、停车和连接”和“实现安全便捷的社会”而感到自豪。我们将继续为AUTOSAR MCAL软件提供更好的质量和性能
    的头像 发表于 04-24 14:44 4042次阅读

    AUTOSAR MCAL-基于Infineon TC3xx芯片的ADC模块

    MCAL的作用是隔离硬件,对上提供统一的标准接口。前面的MCAL_ADC文章已经基于Renesas RH850芯片详细介绍
    的头像 发表于 01-29 16:45 6273次阅读

    经纬恒润AUTOSAR成功适配旗芯微国产车规级芯片

    近日,经纬恒润AUTOSAR基础软件产品INTEWORK-EAS-CP成功适配旗芯微的FC4150产品家族。同时,经纬恒润完成了对旗芯微开发板的MCAL软件适配和工程集成,为旗芯微提供了全套AUTOSAR
    的头像 发表于 04-14 09:18 756次阅读

    从手写代码到AUTOSAR工具链_MCAL应用篇

    AUTOSAR分层架构中,MCAL是最基础的一层。由于该层直接和单片机打交道,在整个开发流程中往往最靠前,在PCB测试过程中也发挥着至关重要的作用。
    的头像 发表于 05-30 09:07 7509次阅读
    从手写代码到<b class='flag-5'>AUTOSAR</b>工具链_<b class='flag-5'>MCAL</b>应用篇

    国芯科技与经纬恒润携手推出AUTOSAR CP解决方案

    的 Classic Platform (CP)AUTOSAR 解决方案。 作为 AUTOSAR 开发者会员,国芯科技结合 CCFC2012BC 系列车规级 MCU 产品,推出了自主可控的 CCFC2012BC
    的头像 发表于 06-15 14:10 565次阅读

    AUTOSAR架构MCAL、服务层、ECU抽象层介绍

    1 微控制器抽象层(MCALAUTOSAR CP的微控制器抽象层(MCAL)是AUTOSAR软件架构中的一个重要组成部分,它提供了对底层硬件的抽象和访问接口,以实现软件与硬件之间的
    的头像 发表于 10-27 15:36 3304次阅读