提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


文章目录

目录

文章目录

一、什么是AUTOSAR?

二、为什么要使用AUTOSAR?

三、AUTOSAR版本




一、什么是AUTOSAR?

AUTOSAR (AUtomotive Open System ARchitecture) 是全球性的汽车开放式系统架构,其在汽车制造及其供应商行业,甚至电子、半导体和软件行业有广泛的应用。

AUTOSAR同时也是一家致力于制定汽车电子软件标准的联盟,目前有100多个会员。各会员依据其对AUTOSAR的贡献及责任分为三个等级,Core Partners(核心合作伙伴)、Premium Partners(高级合作伙伴)、Associate Partners(发展合作伙伴)。9家核心公司主要负责AUTOSAR开发模式的筹划、管理和调控,也是AUTOSAR协议的发起人。高级合作伙伴和发展合作伙伴在核心会员成立的项目领导组的协调和监督下开展工作。

二、为什么要使用AUTOSAR?

整理了一张表格,足以说明一切。

CP AUTOSAR整体架构的分层思想 autosar架构详细介绍_软件复用

三、AUTOSAR版本

AUTOSAR致力于标准化嵌入式软件架构,为创新的电子系统改进性能、安全、环境友好等奠定基础。软硬件之间彼此独立,各个层级之间的开发从此解耦,节省了开发成本和开发时间。对于OEM和供应商而言,彼此的软件复用性都大幅提升,提高了开发效率和开发质量。

下图很清晰体现了AUTOSAR对嵌入式软件开发带来的翻天覆地的变化。在此之前,while(1)中各种中断、定时器等,用一句话概括就是你中有我,我中有你。但是AUTOSAR的概念是把一切能剥离的模块全部剥离开,这样对各个模块的维护更加方便。

汽车软件开发也是一样,AUTOSAR的出现是软件开发发展的必然。AUTOSAR是把庞大的软件工程划分成一个个工位,各个模块各司其职,各尽其能。

CP AUTOSAR整体架构的分层思想 autosar架构详细介绍_单片机_02