股票代码:001287

股票代码:001287

剖析AutoSAR技术

发布时间:2019-10-17 来源:萤火工场

为应对日益复杂的汽车电子软件开发,更新和维护问题,AutoSAR(汽车开发系统架构)联盟应运而生。在AutoSAR分层模型中,软件模块及软件模块之间接口定义更加标准化。以致整车厂、供应商、科研机构之间可以方便地实现软件联合开发,为汽车工业的软件系统框架建立了一套开发的标准。


微信图片_20191017145251.jpg

AutoSAR是AUTOmotive Open System Architecture(汽车开放系统架构)的首字母缩写。由汽车制造商,供应商以及工具开发商联合开发。致力于为汽车工业开发一个开放、标准化的软件架构。软硬件分离的分层设计,对于OEM及供应商来说,可以提高了系统的整合能力。尤其标准化交互接口以及软件组件模型的定义提高了各层的软件复用能力,从而降低了开发成本,使得系统集成与产品推出的速度极大提升。

1571295729771540.jpg

AutoSAR架构中各个Component之间无法直接进行的数据交换,必须通过RTE封装的API。因此RTE使ECU应用层与基础软件层无需形成映射关系就实现了SWC之间和SWC与BSW之间的数据交互。同时在AutoSAR架构中还存在虚拟功能总线VFB(VirtualFunctional Bus)的概念。VFB是AutoSAR提供的所有通信机制的总和,所有的Component(包括SWC、ECU抽象、服务、复杂驱动)之间的通信组成了VFB。

1571295869614999.jpg


随着汽车产业发展,车辆上使用的ECU单元日益增多,尤其是新能源汽车,更是动力单元由ECU直接控制。时值新能源汽车产业转型升级,ECU功能安全的研发将是重中之重。中电港基于NXP的POWER PC硬件平台,引入Vector的AutoSAR架构的软件套件,全面支持客户对ISO26262 ASIL-D项目的开发。AutoSAR的分层式设计,用于支持完整的软件和硬件模块的独立性,中间RTE(Runtime Environment运行时环境)作为虚拟功能总线的实现,隔离了上层的应用软件层与下层的基础软件,摆脱了以往ECU软件开发与验证时对硬件系统的依赖。

1571296070840126.jpg