汽车发展要更高的安全性、经济环保性、舒适性、便捷性,汽车电子系统复杂性增加导致ECU(电子控制单元)需求增加。
什么是AUTOSAR autosar汽车开放系统架构=automotive open system architecture 是一套开放的汽车控制器(ECU)标准软件架构。
AUTOSAR方法论 设计和开发流程分为三阶段:系统配置、ECU设计与配置阶段、代码生成阶段 (1)AUTOSAR软件架构(细节后补) SWC(software component)开发人员编写的应用程序在autosar中称为软件组件。 RTE(Run Time Environment)运行时间环境,实现应用程序与基础软件间的分离,负责应用程序与基础软件间的数据交换,使SWC与ECU的映射无关。 BSW(Basic Software)基础软件,为ECU提供基础的通信服务等功能,与硬件有关。AUTOSAR规范最主要的内容是定义底层软件的通用功能。 autosar软件架构
(2)AUTOSAR代码集成流程
对OEM(original equipment manufacture)提高效率、降低成本、提升质量;把共性功能提取出来,如控制器的通信、任务调度,统一标准化,一个软件可在所有控制器中使用。