目录
1、架构概述
2、App应用层
3、RTE运行时环境
4、BSW基础软件
5、MCAL微控制器抽象层
1、架构概述
上图是autosar官网最新版本传统autosar的架构图
官网链接:www.autosar.org
从图中可以看出autosar作为汽车ECU软件架构,是通过分层来实现软硬件隔离。就像大多数操作系统一样,通过分层实现软件架构的最通用化。
上图是一张整体的架构图。后续会仔细讲解每一个小的组件模块。可以看到autosar主要分为3层:应用软件层(APP) 实时运行环境(RTE)基础软件层(BSW)
应用软件层主要是存放逻辑代码地方
实时运行环境是提供应用层所需的资源,同时将应用层和底层隔离
基础软