AUTOSAR入门

一、AUTOSAR是什么

AUTOSAR组织自己的介绍是

AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automotive electronics, semiconductor and software industry.

AUTOSAR是汽车开放系统架构的缩写。AUTOSAR组织成立于2003年7月,其核心成员由德国宝马、戴姆勒及博世等9家公司构成。

成立原因:在汽车行业,由于车载软件和重复利用和转移的发展,汽车电子和电气 (E/E) 系统日益复杂。该组织成立的初衷是为越来越复杂的汽车ECU软件建立一个标准化平台,以减少其设计复杂度,增加其灵活性,提高其开发效率。

简化开发的方式:用于支持完整的软件和硬件模块的独立性(Independence),中间RTE(Runtime Environment)作为虚拟功能总线VFB(Virtual Functional Bus)的实现,隔离了上层的应用软件层(Application Layer)与下层的基础软件(Basic Software),摆脱了以往ECU软件开发与验证时对硬件系统的依赖。

效果:软硬件分离的分层设计,对于OEM及供应商来说,提高了系统的整合能力,尤其标准化交互接口以及软件组件模型的定义提高了各层的软件复用能力,从而降低了开发成本,使得系统集成与产品推出的速度极大提升。

二、国内外现状

2.1 AUTOSAR成员

分为五类,具体的成员可以在官网查到,不再赘述:https://www.autosar.org/about/current-partners/

  • 核心伙伴:
    在这里插入图片描述
  • PREMIUM PARTNER
  • DEVELOPMENT PARTNER
  • ASSOCIATE PARTNER
  • ATTENDEES

国内外厂商都有,但以国外厂商为主。
目前国外OEM和Tier 1已经大量生产符合AUTOSAR标准的ECU并在车上商用化了,但国内厂商基本对AUTOSAR还不太了解。
此外,由于AUTOSAR标准开发,实现闭源,导致目前工具链由几家国外厂商垄断,对于OEM来说,更换一个MCU都要重新购买一套License,开发成本实际上依然很高(据说一套1000万左右)。当然,我没深入研究过,不了解相比原来的开发成本是否降低了很多。

2.2 我目前关注的厂商

2.2.1 国外

vector:重要的AUTOSAR工具链供应商,主要是因为要关注他们的工具链

2.2.2 国内

恒润:中国厂商,原来是vector代理,现在开始自己提供工具链。主要是证明了这条山寨的路是可行的。。。ヽ(ー_ー)ノ

2.3 AUTOSAR版本

AUTOSAR中的版本, 都会显示Release Number和Revision。例如, Release 4.2 Revision 1通常表示为R4.2Rev.1、R4.2.1或者R421,都表示为同一个版本。

大多数情况下,只需要分辨Major Release Number的差异,即R3.x和R4.x系统之间的差异。例如,MCAL(微控制器抽象层:硬件相关驱动软件)只被写入R4.0 Rev.3的标准时,在R4.0 Rev.2或R4.1 Rev.3的情况下也没有问题。

在大多数情况下,工具厂商可以吸收相应AUTOSAR XML版本的差异,并且在极少数情况下接口方面会发生重大变化。在实际的AUTOSAR操作中,考虑如何处理不同版本的组合而比坚持使用相同版本更为重要。并且,基于R4.0 Rev.3,经常能看到更高版本的一些功能。

三、架构简介

架构从上往下分别是

  • 应用软件层
  • RTE层
  • 基础软件层
  • 微控制器层

有空再专门写一篇介绍架构吧,或者可以看看参考文献里的博客文章:《AUTOSAR开发手册》
架构

四、工具链简介

待完善
工具链
工具链

参考资料

1、官网,资料是最权威的,不过都是英文资料:https://www.autosar.org/
2、vector中国
这个链接是vector中国在优酷上的视频,可以对AUTOSAR相关知识和工具链进行了解。
3、AUTOSAR开发技术手册
介绍了架构和流程,工具链

你可能感兴趣的:(车载领域,AUTOSAR与车载以太网)