关注汽车工程师谈技术,一起学习技术
目录
1. 什么是AppL层
2. AppL层的组成
3. 总结
什么是AppL层
AutoSAR Cp将软件架构分成三层:AppL、RTE、BSW
AppL就是应用层的意思,RTE就是运行时环境,BSW就是基础软件。这也使得汽车电子AutoSAR开发分成了应用开发和底层开发,应用开发工程师使用MatLab工具来开发应用层AppL层。
注:其实大部分操作系统都是这样,比如非常成熟的Linux操作系统,Linux内核就相当于基础软件,用户开发Linux应用程序相当于AppL。
可以看出所有操作系统级别的软件架构均是如此,方便模块化编程和解耦。
AutoSAR AppL层主要开发一些汽车ECU的业务逻辑程序。
AppL的组成
AppL层最重要的就是SWC(Softw