目录
◆Communication Hardware Abstraction
Microcontroller Abstraction Layer说明
前言
AUTOSAR 就是Automotive Open System Architecture的简称,即汽车开放系统架构。 它将汽车电子控制单元(ECU)的软件底层做了一个标准的封装。使得大家都能共用一套底层软件,大部分情况下只需要修改其中的一些参数,就可以匹配不同硬件,也可以匹配不同的应用层软件。它对软硬件的解耦,可以使得应用软件不依赖硬件进行开发。AUTOSAR的计划目标主要有三个:一是建立分层的体系架构;二是为应用程序的开发提供方法论;三是制定各种应用接口规范。
原理
相比传统软件架构,AUTOSAR在上层软件和底层硬件平台之间嵌入标准的中间层,实现了软硬件的解耦。AUTOSAR的口号是标准上协作,实现上竞争。
通过软硬件解耦,缩短研发周期和降低研发成本,同时通过软件的复用提供研发质量和效率。由于有统一的标准(软件接口,文件交换格式,方法论),因此OEM、供应商、工具提