文章目录
传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录
摘要:AUTOSAR 是作为不同 OEM结盟的产物,它是汽车软件的开放标准化架构。它作为一个软件层,从底层硬件中抽象出来,并有效地将不同 IEEE 标准中规定的系统行为和功能转换为实际的编程接口。遵循分层软件方法,从最高抽象级别开始,包含三个不同的层,分别为应用层软件组件 (SWC)、运行时环境 (RTE) 和基础软件 (BSW) 。
1 基于AutoSAR架构的概述
1.1架构层面:功能可以细分子功能,各个子功能需要交互。
-大功能可以通过Autosar组件Composition去表示;
-各个子功能一般具有不可分割性,可以通过Autosar原子组件Component去表示;
-各个子功能的交互可以通过接口去通信和交互;
-各个子功能的行为可以通过内部行为去表示;具体表现为Runnable的设计;架构设计的时候不考虑具体的逻辑实现;只会关注Ruannble的触发事件或周期;数据访问的一致性问题