文章目录

  • 一、Autosar是什么
  • 二、架构

一、Autosar是什么

RTE:用与传递应用层软件和基础软件从之间的信号的;隔离应用软件层和基础软件层;其中一个层修改了,不会影响另外一个层;

AutoSar系列之:AutoSar概述_汽车

二、架构

SWC:有1个或者多个Runnable(运行函数,可运行实体),Runable的接口通过RTE到BSW;

BSW:

  • 服务层:相当于RTOS;
  • ECU抽象层:采样电路,电源电路,can电路等硬件,封装成API给其他模块;
  • 硬件抽象层:MCore,将芯片寄存器封装成Autosar的API
  • 复杂驱动:CPD,可能需要手写代码

工具链:

  • matlab+达芬奇
  • matlab+etas

matlab:simulink做应用层开发;
达芬奇:

  • 设计App程序架构
  • 配置BSW和RTE