文章目录
- 一、Autosar是什么
- 二、架构
一、Autosar是什么
RTE:用与传递应用层软件和基础软件从之间的信号的;隔离应用软件层和基础软件层;其中一个层修改了,不会影响另外一个层;
二、架构
SWC:有1个或者多个Runnable(运行函数,可运行实体),Runable的接口通过RTE到BSW;
BSW:
- 服务层:相当于RTOS;
- ECU抽象层:采样电路,电源电路,can电路等硬件,封装成API给其他模块;
- 硬件抽象层:MCore,将芯片寄存器封装成Autosar的API
- 复杂驱动:CPD,可能需要手写代码
工具链:
- matlab+达芬奇
- matlab+etas
matlab:simulink做应用层开发;
达芬奇:
- 设计App程序架构
- 配置BSW和RTE