▍AUTOSAR是什么
AUTOSAR(AUTomotive Open System ARchitecture),中文是“汽车开放系统架构”,是一家致力于制定汽车电子软件标准的联盟。他们制定了一套专门用于汽车的开放性的框架和行业标准,它将用作管理将来的应用程序和标准软件模块中功能的基本基础结构。
▍AUTOSAR的历史故事
自从德国人卡尔·佛里特立奇·本茨发明汽车后,在后来的岁月里,汽车不断地改进不断地演化,车内的系统和零部件越来越复杂和繁多。时至今日,汽车行业,变成了一个蓬勃发展的行业,同时也是一个竞争非常激烈的行业,以致各车企各相关供应链都在争分夺秒地“攻城略地”。
同时,这个汽车行业在竞争中,也迎来各种各样的挑战。
自从德国人卡尔·佛里特立奇·本茨发明汽车后,在后来的岁月里,汽车不断地改进不断地演化,车内的系统和零部件越来越复杂和繁多。时至今日,汽车行业,变成了一个蓬勃发展的行业,同时也是一个竞争非常激烈的行业,以致各车企各相关供应链都在争分夺秒地“攻城略地”。
同时,这个汽车行业在竞争中,也迎来各种各样的挑战。
作为汽车发源地的欧洲大地,准确地讲,德国,于2002年8月,有一群车企大佬(宝马、博世、大陆集团、戴姆勒克莱斯勒和大众汽车公司,后来西门子威迪欧也加入了)就共同的挑战和目标进行了讨论,成立一个联盟,制定标准,准备一统江湖。很快,在2003年,他们就将AUTOSAR kickoff了,同时也制定了AUTOSAR Classic Platform的Draft版。在后来几年,这个联盟吸引了无数车企和相关设备商加入,规模不断地发展壮大,所制定的标准框架也日益完善。逐渐地,后来发现Classic Platform只覆盖了低端的设备,是基于微处理器之上的,上面更高端的系统或服务(有哪些?想想手机业务的发展情况),没有覆盖到。他们的野心是大大的,目标是宏伟的,到了2017年,一个Adaptive Platform就这样诞生了。
▍AUTOSAR的标准化
AUTOSAR到底做了什么?
AUTOSAR通过以下内容作了标准化:
· 软件接口
· 交换格式
· 方法 论
同时具备以下优点或特点:
§ 硬件和软件彼此广泛独立。
§ 可以通过水平层将开发分离(通过抽象),从而减少开发时间和成本。
§ 重复使用软件可提高质量和效率
§ 将汽车系统的基础软件标准化为一个跨OEM的“标准栈”
§ 集成不同供应商生产的功能模块,适用于不同的车辆及不同的车型
§ 从软件中把硬件抽象出来,对于不同硬件平台具有更大的灵活性
§ 通过对BSW的标准化提高了代码质量
§ 竞争力只体现于对OEM的特殊功能要求的实现
§ 重用性可以覆盖整个网络节点,甚至跨不同OEM
▍AUTOSAR带来了什么好处
对于OEM车厂
· 在供应商之间建立分布式开发
· 通过增加设计灵活性来竞争创新功能
· 简化软件和系统集成
· 降低总体软件开发成本
对于供应商
· 启用更有效的变体处理
· 跨OEM复用软件模块
· 提高应用程序开发效率
· 发明新的商业模式
对于工具供应商
· 与开发流程交互
· 将工具嵌入整个工具环境
对于新入市场者
· 通过标准化接口启用新的业务模型
▍AUTOSAR的合作伙伴
在上面的“历史故事”中讲到,AUTOSAR是一个强大的联盟。发展到现在,它现在拥有284 个合作伙伴!
其中有9个核心成员:
其中有9个核心成员:
还有其他类型的合作伙伴:
这个联盟还专门设立了一个机构
▍AUTOSAR是如何交付的
从这个图可以看出,这是从一个叫“Foundation”出发的,扩展出Classic Platform(简称CP)和Adaptive Platform(简称AP)两大平台,继而定义各种接口和测试等。