20
社区成员




对于单个ECU层级,车载软件架构无论是AUTOSAR CP还是AP,基于OSI七层模型,都定义了单个ECU内软件分层架构。以AUTOSAR CP为例,整个软件架构可以分为:
-> ASW;
-> RTE;
-> BSW。
如上图的软件层级结构。
应用层软件ASW(Application Software)和底层软件BSW不直接交互,而是通过RTE层进行隔离,(这也是软硬件分析的原理),通过配置RTE提供标准化接口(API分为多种)供ASW调用,避免直接访问底层软件BSW产生深度耦合。 现在业界都是使用AUTOSAR配置工具,对加载的数据库(ARXML、dbc、CDD、PDX)直接生成对应的API接口,进行开发。