[AutoSAR系列] 1.1 AutoSar 发展历史

AUTOSAR,全称为Automotive Open System Architecture,即汽车开放系统架构。

AutoSar 是一项开源的汽车软件标准,旨在提高汽车电子系统的互操作性和可重用性。AutoSar 成员通常是汽车制造商、电子元件制造商、软件供应商和工具供应商等公司,他们在共同开发和推进 AutoSar 标准方面合作。

 

历史背景

从上个世纪80年代汽车控制器出现开始,汽车的电子控制系统一直在高速发展,面临的挑战也越来越多,主要体现在以下几个方面:

  • 汽车的电气化电子化程度提高,控制器数量增加,网络复杂度增加。
  • 软件功能数量急剧增加
  • 硬件平台多样化,软件可复用性差
  • 软件开发周期缩短
  • 软件成本占比增加

 

基本思想

在一个汽车控制器中,除了实现具体功能及算法的应用软件,还有许多底层软件来保证控制器的正常运行,不同控制器中这部分底层软件的功能重复度很高;而另一方面这部分底层软件又跟硬件紧密相连,在一个处理器平台上写好的软件,换一个处理器平台就不能用了。去为每一个控制器项目专门写一套底层软件显然是非常低效的,而且也容易出错。

于是人们就想通过标准化应用软件和底层软件之间的接口,来让应用软件开发者可以专注于具体应用功能的开发,而无需考虑控制器底层的运行过程。

AutoSar基于以下基本思想:

  1. 标准化:AutoSar旨在定义标准化的软件体系结构和接口,使得不同的汽车制造商和供应商可以更加容易地开发和集成汽车电子系统。

  2. 分层结构:AutoSar采用分层结构来实现软件体系结构。它将系统划分为不同的层次,每个层次负责特定的任务。这种分层结构可以提高系统的可靠性和可维护性。

  3. 组件化:AutoSar采用面向组件的设计方法来实现软件体系结构。它将系统划分为不同的组件,每个组件包含特定的功能和接口。这种组件化可以提高系统的灵活性和可重用性。

  4. 硬件无关性:AutoSar旨在实现硬件无关性,即使在不同的硬件平台上也可以使用相同的软件组件。这种硬件无关性可以提高系统的可移植性和可扩展性。

  5. 通信协议:AutoSar采用标准化的通信协议来实现不同组件之间的通信。这些协议包括CAN、Ethernet、FlexRay等。这种标准化可以提高系统的互操作性和可靠性。

 

format,png

AUTOSAR的基本思想:软硬件分离(图片来源:AUTOSAR官网)

 

发展历程

AUTOSAR官网将AUTOSAR的发展分成了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)。

AutoSar最初由德国汽车制造商联盟成立,并得到了其他欧洲和亚洲地区的汽车制造商以及供应商的支持。该项目旨在解决不同厂家之间软件开发和集成方面存在的问题,并提供一种统一、可复用、可扩展的软件架构。

随着时间推移,AutoSar逐渐吸引了更多全球范围内的参与者加入其中。通过共享经验和资源,各参与方能够共同推动自动驾驶、智能交通系统等领域的创新发展。同时,AutoSar还促进了跨界合作,在传统汽车制造商与科技公司之间建立起更紧密的联系。

在其发展历程中,AutoSar不断完善并发布了多个版本。每个版本都包含对先前版本功能进行改进或新增功能模块。这些更新使得AutoSar能够满足日益增长复杂度和安全性要求下对汽车电子系统管理需求。

除此之外,随着物联网技术和人工智能等领域快速崛起,AutoSar也开始探索如何将其标准应用于更广泛范围内。例如,在自动驾驶领域中使用AI算法来实现高级辅助驾驶功能;或者将物联网连接性整合到汽车电子系统中以实现智慧出行等目标。

总体而言,AutoSar作为一个开放式标准化平台,在促进汽车电子系统创新、降低开发成本、提高产品质量方面取得了显著成就。它已经成为许多主流汽车制造商采用并遵循的规范,并有望继续在未来推动整个行业向前发展。

 

成员

AutoSar合作伙伴(Partners)可以分为以下几类:

Core Partners:这些合作伙伴是由AutoSar官方认可的,并且参与了AutoSar标准的制定和开发。其中包括汽车制造商、Tier 1供应商和工具供应商等。

 

Premium Partners:这些合作伙伴也是由AutoSar官方认可的,但是他们的角色和贡献较为局限,通常是提供特定的工具、服务或者硬件平台,以帮助汽车制造商和Tier 1供应商更好地实现AutoSar标准。

 

Develop Partners:这些合作伙伴是与AutoSar相关的组织或者公司,但是他们不是AutoSar官方认可的。他们可以是提供软件、硬件、咨询等方面的服务的公司,或者是汽车行业内的协会和研究机构等。

 

Core Partners包括宝马、戴姆勒、大众汽车、福特、通用汽车、博世、飞利浦、德尔福等知名公司。

c00ffe9c172a495992cbec6c3009bc46.png

 

优缺点

优点:

  1. 标准化: AUTOSAR是一种全球标准,能够为汽车制造商、供应商和工程师提供一致的工作流程和标准。

  2. 硬件无关性: AUTOSAR允许用户在不同的硬件平台上移植软件,从而降低了开发和维护成本。

  3. 可重用性: AUTOSAR强调软件模块的可重用性,减少了重复编写代码的工作,提高了软件开发效率。

缺点:

  1. 学习曲线陡峭: AUTOSAR的概念和框架相对复杂,需要较长时间的学习和适应。

  2. 运行效率较低: AUTOSAR通过更多的软件层来实现硬件无关性,因此会降低系统的运行效率。

  3. 开发成本较高:由于AUTOSAR提供了复杂的软件架构和工具链,因此开发成本相对较高。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

元存储

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值