英文全称:AUTomotive Open System Architecture
中文:汽车开放系统架构
是一个由整车厂,零配件供应商,以及软件、电子、半导体公司联合成立的一个组织。定义了一套支持分布式的、功能驱动的汽车电子软件开发方法和电子控制单元上的软件架构标准化方案,以便应用于不同的汽车平台,提高软件复用,降低开发成本。
官网:https://www.autosar.org/
①电子系统的复杂性不断增长
②软件代码量急速上升
③生命周期差别: 整车的生命周期往往长于ECU的生命周期
④嵌入式系统不支持硬件抽象
⑤有限的软件模块化
⑥重用性差: 当硬件(处理器型号)更换后,软件往往要推倒重写
⑦五花八门的硬件平台
AUTOSAR是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系,为汽车E/E(电子电气系统)架构建立了一种开放式的行业标准。
Autosar中存在5种伙伴关系:
①核心合作伙伴(9个):都是汽车行业的巨头,分别是宝马、博世、大陆、戴姆勒、福特、通用、标致雪铁龙、丰田、大众;
②高级合作伙伴:63个,如Greenhills、本田、因特尔、NXP、意法半导体、Vector、华为、百度等
③发展伙伴:劳德巴赫、Softing等
④副合作伙伴:中国一汽、恒润
⑤与会者:各种大学
Cooperate on standards – compete on implementation
软硬件隔离:隔离后的优势显而易见,不管使用NXP、瑞萨、TI的芯片;不管硬件是怎么设计的,我们都不用修改上层的代码,只需要配置一下AutoSAR,告诉它换硬件了,AutoSAR就能帮助匹配硬件。当然,实际操作起来还是需要对AuoSAR配置的熟练掌握的。
i.Autosar主要标准了3大方面:
①软件接口
②交换格式
③方法论
ii.将汽车系统的基础软件标准化为一个跨OEM的“标准栈”
iii.集成不同供应商生产的功能模块
iv.适用于不同的车辆及不同的车型
v.适用于整个产品生命周期
vi.从软件中把硬件抽象出来,对于不同硬件平台具有更大的灵活性
vii.更多的配置而非实现,标准化AUTOSAR的代码配置/建模工具
viii.软件功能模块在不同车型之间被重用
主要可分成了5大阶段:
AUTOSAR成立:Initialization(2002-2003)
第一阶段:Phase 1(2003-2006)
第二阶段:Phase 2(2007-2009)
第三阶段:Phase 3(2010-2012)
2013年开始不断更新完善:AUTOSAR continuous further development (since 2013)
2017年新的AUTOSAR自适应平台成立:AUTOSAR Adaptive Platform(since 2017)
·Initialization(2002-2003)~ AUTOSAR成立
2002年8月召开AUTOSAR项目启动会,主要确定了AUTOSAR的成员,AUTOSAR的初版目标计划。当时参加的公司成员有宝马,博世,大陆集团,奔驰和大众汽车公司。不久之后,西门子VDO也加入了。西门子VDO后面被大陆集团收购。
2003年7月,目前AUTOSAR Classic Platform(经典平台)的草稿版发布,也确立了AUTOSAR的核心会员Core Partner。
从AUTOSAR成立的过程中可以看出,AUTOSAR早期主要是德国汽车主机厂、德国汽车零部件供应商之间的联盟。
· Phase 1(2003-2006)~ AUTOSAR第一阶段
2003年11月、12月Ford福特汽车、PSA标致雪铁龙,Toyota丰田先后以核心会员身份加入AUTOSAR。2005年6月GM通用汽车以核心会员身份加入AUTOSAR。2005年6月发布了AUTOSAR Classic Platform 1.0。2005年8月标准化AUTOSAR工具链。2006年先后发布了AUTOSAR Classic Platform 2.0,2.1。截止2006年,AUTOSAR第一阶段开发结束,总共有113个成员(3个Premium Partner, 48个Development Partner, 52个Associate Partner, 10个Attendees)。
从AUTOSAR第一阶段发展过程中可以看出,AUTOSAR几乎涵盖了当时世界上所有主流主机厂商和汽车零部件供应商,也不再只是德国汽车行业之间的联盟了。
· Phase 2(2007-2009)~ AUTOSAR第二阶段
AUTOSAR第二阶段先后发布了AUTOSAR Classic Platform 3.0, 3.1, 4.0。期间,因为西门子VDO被Continental 收购,因此西门子VDO不再是AUTOSAR的核心会员。2008年10月,第一届 AUTOSAR Open Conference Detroit(AUTOSAR开放论坛)召开。截止2009年止,AUTOSAR成员超过了166个。
· Phase 3(2010-2012)~ AUTOSAR第三阶段
2010年到2012年,先后举办了第二届东京AUTOSAR Open Conference,第三届法兰克福AUTOSAR Open Conference,第四节巴黎AUTOSAR Open Confluence,第五届北京AUTOSAR Open Confluence。期间,AUTOSAR发布了Classic Platform 3.2,结束了第三阶段。截止2012年,AUTOSAR成员超过了170个。
· 2013年开始不断更新完善
2013年到2016年期间,先后发布了AUTOSAR Classic Platform 4.1.0,4.2.1,4.2.2,4.3.0。2014年6月AUTOSAR发布了Acceptance Test 1.0.0,用于AUTOSAR架构的认证。从此AUTOSAR更加完善。截止到2016年,AUTOSAR成员超过了191个。
· 2017年新的AUTOSAR自适应平台成立
2017年开始,AUTOSAR开始开发AUTOSAR Adaptive Platform。此平台将主要用于域控制器,不再是单一的嵌入式软件平台。目前Adaptive platform主要用在智能驾驶,ADAS等系统中。此平台将会和目前手机、计算机十分相似。