目录
一、简介
autosar的架构主要分为三层:应用层、RTE层、BSW层;应用层主要是行为建模实现,使用simulink等工具设计;如下图:
二、三种集成方法
1、自上而下法
(1):使用autosar编辑工具开发应用架构:如DavincI Developer/Auto SAR builder /ISOLAR-A
(2):导出/导入ARXML文件,该文件包含type/interface/port/runnable/event等;
(3):建模工具实现算法等应用功能:如simulink
(4):与BSW层集成,生成RTE;
(5):算法代码集成,调试;
(6):下载、测试;
2、自下而上法
(1):建模工具实现算法等应用功能:如simulink;
(2):导出/导入ARXML文件,该文件包含type/interface/port/runnable/event等;
(3):使用autosar编辑工具开发应用架构:如DavincI Developer/Auto SAR builder /ISOLAR-A
(4):与BSW层集成,生成RTE;
(5):算法代码集成,调试;
(6):下载、测试;
3、混合式法
(1):使用autosar编辑工具开发应用架构:如DavincI Developer/Auto SAR builder /ISOLAR-A,同时建模工具实现算法等应用功能:如simulink
(2):导出/导入ARXML文件:架构和各个模块相互导出/导入,相互完善的循环过程;
(3):与BSW层集成,生成RTE;
(4):算法代码集成,调试;
(5):下载、测试;
三、总结
以上是工作实践中项目开发的三种方法;可根据项目实际情况,实行某一种方式开发;