AUTOSAR技术初探|上

AUTOSAR技术初探|上
AUTOSAR技术初探
AUTOSAR技术初探|上
中汽创智科技有限公司 – 基础软件部门
说明

文章转载请注明作者、出处以及版权声明。未经授权,禁止用于商业目的。本文章仅代表作者观点,不对其中包含或引用信息的准确性、可靠性或完整性提供任何明示或默示的承诺及保证。对于任何直接或间接采用、转载本文章信息产生的损失,作者不承担任何责任。

联系

如果您对本文档内容有任何建议,请发邮件至以下邮件列表。

邮件列表:

zhoushu@t3caic.com

autosemo-info@caam.org.cn

缩略语
缩略语 描述
(Mip) Module implementation prefix,模块前缀
AUTOSAR AUTomotive Open System Architecture, 汽车开放系统架构
CP Classic Platform,经典平台
AP Adaptive Platform,自适应平台
EEA Electrical/Electronic Architecture,电子电气架构
正  文

背景

背景

AUTOSAR技术初探|上

汽车EEA发展 [2]

 

结合汽车EEA发展简单而言,过去:一个ECU负责一个功能,现在及未来:一个ECU负责多个功能。汽车电子电气技术高速发展的同时,汽车软件面临越来越多的挑战:

– 基础软件需要能满足汽车网络越发复杂化下的通信需求。

– 软件应尽可能和硬件解耦,以支撑软件复用。

将开发从“手写”尽可能转移到配置,以满足质量和效率要求。

– 控制开发周期,以满足产品快速发布要求。

– 通过标准化复用来提高软件质量和降低成本,包括跨OEM及车型的功能复用,工具和开发方法的复用,基础软件的复用。

AUTOSAR组织始于2002年,发展至今有近20年,因为“在标准上合作、在实现上竞争”理念,在基础软件平台解决方案上(基础软件架构,开发方法论等)以联盟形成合力共同建设,控制器开发者可以投入更多的精力放在产品设计和应用算法上,某种意义上AUTOSAR的出现推动了汽车软件的快速发展,对汽车软件开发方法论、软件架构等都有着深远影响。

AUTOSAR技术导入趋势明确,专业人材近些年需求开始井喷。我们企划发布AUTOSAR技术解读系列文章,帮助大家构建AUTOSAR技术知识体系,让更多的工程师理解AUTOSAR技术。作为开始,希望读者能对AUTOSAR有一个整体认识,基于此原因,我们主要结合AUTOSAR官方资料形成本篇文章。

1.  AUTOSAR简介

AUTOSAR的全称是 AUTomotive Open SystemARchitecture,

“Open”往往容易被忽略而错误认为AUTOSAR的“AUTO”是automobile的缩写。“Open”笔者理解是“开放”,提到这儿,那我们一起看下AUTOSAR的“使命”和“愿景”吧。

使命: AUTOSAR是汽车和软件行业领先公司的全球合作伙伴,为智能移动开发和建立标准化的软件框架和开放的E/E系统架构。(AUTOSAR is a global partnership of leading companies in the automotive and software industry to develop and establish the standardized software framework and open E/E system architecture for intelligent mobility. [2]

愿景: AUTOSAR将成为全球建立的软件和方法标准,为未来智能移动实现开放的E/E系统架构,支持高水平的可靠性,特别是功能安全和信息安全。(AUTOSAR will be the global established standard for software and methodology enabling open E/E system architectures for future intelligent mobility supporting high levels of dependability, especially safety and security. [2]

展开介绍前,我们需要了解导入AUTOSAR技术能带来什么。

AUTOSAR软件框架促进了软件模块的复用性互换性,如车辆平台之间的互换性;制造商应用程序之间的可交换性;供应商解决方案之间的互换性。

 

AUTOSAR技术初探|上

AUTOSAR软件框架促进了软件模块的重用和互换性 [2]

 

AUTOSAR为高性能、符合功能安全及信息安全的新电子系统铺平了道路。

–       硬件和软件在很大程度上相互独立

–       水平层的解耦开发(通过抽象);因此,减少了开发时间和成本

–       通过软件复用提高了质量和效率

 

AUTOSAR技术初探|上

自定义解决方案 vs. AUTOSAR中间件解决方案 [2]

2.  了解AUTOSAR网站内容构成

AUTOSAR技术初探|上

AUTOSAR 官方网站目录 [1]

“ABOUT”: 内容包括成员会员介绍,AUTOSAR供应商ID列表,组织架构,历史。

“HOW TO JOIN”: 介绍了不同角色(OEM,supplier,tool provider)加入AUTOSAR组织的好处,会员权益、义务及费用,入会流程等。

“WORKING GROUPS”: 目前分“Cross-Standard”,“Classic Platform”,“Adaptive Platform”这三个工作组分类,每个分类下有若干工作组,AUTOSAR所有的活动推进由各工作组负责。

“USER GROUPS”: 有两种类型用户组:“AUTOSAR User Groups”和“External User Groups”。 前者基于已经发布的AUTOSAR标准进行特定主题的工作。后者是一个非AUTOSAR组织,基于AUTOSAR标准进行独立性工作,典型代表有ARTOP和COMASSO,ARTOP(AUTOSAR Tool Platform)着力于AUTOSAR工具的实现,COMASSO着力于符合AUTOSAR规范的代码实现。

“STANDARDS”: 可以下载“Classic Platform”,“Adaptive Platform”,“Foundation”,“Acceptance Test”,“Application Interface”相应规范。

“NEWS & EVENTS”: 历年AUTOSAR开放性会议(Open Conference)的事件和纪要。

3.伙伴关系

我们通过伙伴关系了解下AUTOSAR组织有多强。AUTOSAR成员里目前有31家国际性汽车OEM,占最高销量22家OEM中的21家,并且覆盖超过2019年总市场收入的80%。目前为止,AUTOSAR成员广泛包括OEM、系统集成商、零部件供应商、软件供应商、工具链供应商、芯片供应商等,发展至今已有超过300家成员单位。

 

AUTOSAR技术初探|上

AUTOSAR成员,更新于2021/7/26 [2]

 

不同成员角色也有着不同的权益与义务。会员分“高级成员”,“开发成员”,“关联成员”,“参与者”,“订阅者”。区别主要体现在标准制定、贡献要求、版权、工作组角色、费用等方面。有一点值得注意,如果打算基于AUTOSAR规范实现产品用于商业目的,那么有必要成为相应会员以获取“Royalty free exploitation license”。

 

AUTOSAR技术初探|上

AUTOSAR 成员权益与义务 [1]

4.AUTOSAR供应商ID

获取供应商ID是使用AUTOSAR版权进行商用活动的前提。以CP举例,根据规范要求,CP模块需要提供_GetVersionInfo服务以获取模块版本信息,返回信息包含Vendor Id、Module Id、Version,其中Vendor Id就是官方公示的AUTOSAR供应商ID,所以AUTOSAR软件供应商发布软件产品前需先获取Vendor Id。

 

AUTOSAR技术初探|上

Vendor Id [1]

 

参考

[1] https://www.autosar.org/

[2] AUTOSAR_EXP_Introduction_Part1.pdf

[3] AUTOSAR_EXP_Introduction_Part2.pdf

0

评论0

请先
显示验证码

社交账号快速登录