面向OEM的AUTOSAR汽车开放系统架构解决方案
以上工作完成后,接下来进入ECU配置阶段。将每个ECU的配置信息从系统配置文件中提取出来,其内容包括ECU通信矩阵、拓扑结构、顶级功能组合(即需映射到该ECU上的所有软件构件的组合)。此外,还需要更具体的关于AUTOSAR的基础软件各主要部分的配置,如RTE的配置,OS 的配置,MCAL(微控制器抽象层)的配置和通信协议栈配置等。这些软件部件的配置目前均有相应的工具支持,直接生成可编译的头文件以供ECU系统软件的集成使用。在生成ECU可执行程序之前,需获得相关软件构件和基础软件的代码,然后与上述基础软件的配置头文件进行连编,最后生成ECU的可执行程序。如图6所示。
图6:ECU的配置与可执行程序的生成。
综上所述,整个系统设计和开发流程可用图7表示,这里要注意的是,该过程可能需要多次迭代修改,以达到最优。
图7:系统设计和开发流程。
四、总结
AUTOSAR正在成为现实,建立这样一个标准化平台并贯彻标准化,将会缩短新产品的研发时间和测试时间,从而帮助企业实现快速的市场反应。许多OEM都计划在接下来的车型中采用AUTOSAR。在市场上不少工具和软件供应商都已推出了符合AUTOSAR标准的工具或软件支撑,可为 AUTOSAR系统的设计和开发提供完整的无缝的解决方案。
AUTOSAR是汽车电子软件平台标准化的历程中的一个巨大飞跃,我们需要学习和理解它。但是也必须看到,在整个汽车行内打破传统的软件开发平台需要相当长的一个过程。我们可以根据用户的需求和目标,在初期搭建AUTOSAR与传统软件的混合平台,这是是一个能够实现向AUTOSAR平滑升级的可行的方法。在这个过程里,重点不是单纯地使用,理解AUTOSAR的理念和思想才最重要,因为它对汽车电子软件开发的工作流程和商业模式都将带来意义深远的变革。
参考文献
1、 AUTOSAR SPECIFICATIONS Release3.1:AUTOSAR官网发布的规范文件
2、 《03_AUTOSAR_Tutorial.pdf》:AUTOSAR官网文件
评论