AUTOSAR简介及工具供应商
扫描二维码
随时随地手机看文章
1. AUTOSAR 简介
汽车电子领域的软件主要属于嵌入式软件。因此,其发展阶段类似于其他嵌入式系统的软件发展。由于受限于嵌入式硬件本身资源的匮乏,各种硬件产品的种类繁多和各自差异, 以及整体嵌入式系统软件的逐步发展,起初的软件设计开发主要是封闭式的。这样有助于开发针对于特定硬件体,充分优化利用资源而特定设计的软件系统。这样的软件系统,是针对于特定硬件和特定应用而设计,其对于硬件资源的充分应用,以及软件本身的执行效率无疑是非常高。
然而,随着硬件本身的逐步发展,其可用资源已经十分充分。另一方面,汽车电子领域应用需求也日趋复杂,软件本身也变得越来越复杂。因此,无论汽车厂还是部件商都感到软件的标准化问题。软件的可管理性,可重复使用性,可裁减性,以及质量保证等等问题被提上了议程。AUTOSAR 的提出正是基于以上一些软件发展的要求,由几大主要汽车厂商以及部件提供商联合提出的,其中包括 BWM, DaimlerChrysler, Ford Motor, PSA Peugeot, Toyota Motor, Volkswagen AG, Bosch, Continetal, Siemens VDO 等。
AUTOSAR 是针对特定的汽车电子这一领域,提出的一套开放式软件结构。其主体思想是使得软件设计开发更易于管理,软件系统更易于移植、裁剪,以及更好的维护性和质量保证。AUTOSAR 组织所提出的目标以及它所关注的功能领域在下表中列出:
·ATTOSAR项目目标 |
---|
· 解决汽车的可用性和安全性需求 |
· 保持汽车电子系统一定的冗余 |
· 可以移植到不同汽车的不同平台上 |
· 实现标准的基本系统功能作为汽车供应商的标准软件模块 |
· 通过网络共享软件功能 |
· 集成多个开发商提供的软件模块 |
· 在产品生命周期内更好的进行软件维 护 |
· 更充分的利用“货架产品” |
· 在车辆整个生命周期中进行软件更新与升级 |
ATTOSAR功能领域
为了实现上述的项目目标,针对在汽车电子行业中面临的一些挑战,AUTOSAR 所采用的解决方案及其好处可以概述如下:
挑战 | 解决方法 | 好处 |
---|---|---|
不成熟的过程,因为 ad-hoc 模式/缺少对功能需要的追踪能力。 缺少兼容的工具(供应商、OEM) | 标准化的规范交换格式 | 对规范的改进(格式、内容) 提供无缝的工具链。 |
浪费在实现和优化组件上的努力,而顾客并不承认这些努力的价值。 | 基础软件核 | 软件质量的加强。 将工作集中在有价值的功能上。 |
微控制器模型缺乏可用性,很难适应现有软件。 (由新功能引起的)微控制器性能的扩展需求所导致的升级需要(如重新设计)。 | 微控制器抽象 | 微控制器能在不需要改变更高软件层的情况下调换。 |
重定位 ECU 之间的功能时需要做大量的工作。 功能重用时也需要做大量的工作。 | 运 行 时 环 境 (RTE) | 功能封装导致的通信技术的独立性。 通过标准化机制,使得通信更加简单。 使功能分区和功能重定位变得可能。 |
非竞争性功能必须适应OEM 的特定环境。 因为需要从其它组件供应接口需要很多功夫,所以哪怕是很微小的革新,也需要做很多工作。 基础软件和模型生成的代码间缺少清晰的接口。 | 接口标准化 | 减少/避免 OEM 和供应商之间的接口。 通过使用通用接口目录,使独立于软件功能的硬件实现所耗费的工作量。 简化模型驱动的开发,允许使用标准化的AUTOSAR 代码生成工具。OEM 间的模型的可重用性。 不同供应商之间模块的可交换性。 |
2. AUTOSAR软件栈及工具供应商
AUTOSAR标准定义了基本软件(BSW)的内部结构和外部接口的定义,但未提供任何实现。根据AUTOSAR的通用标准,一些软件供应商提供了AUTOSAR标准的软件实施。下表列出了一些主流的AUTOSAR 软件供应商。一些打算选择AUTOSAR开发的平台的公司可参考有关产品价格和工具链使用可靠性及稳定性和易用性,静态代码质量等特点,慎重选择,毕竟是一笔不小的开销,一旦选错产品,后期的扯皮和人员研究浪费的精力和工时也是一笔不小的开销。如果大家对于选择AUTOSAR产品的问题,可加微信【cloud2sunshine】联系我。
Implementer | BSW/MCAL Implementation | BSW Configurator | RTE Generator | System Tooling | License |
---|---|---|---|---|---|
ArcCore | Arctic Core - Open source AUTOSAR | BSW Builder | RTE Builder | SWC Builder and Extract Builder | GPL (Arctic Core and base version of Arctic Studio) / Commercial licenses available for all products |
COMASSO_eV | BSW | BSWDT | No | No | Community |
Continental Engineering Services | Yes | Yes | Yes | Yes | Commercial |
dSPACE | No | No | SystemDesk RTE Generator | SystemDesk | Commercial |
Elektrobit | EB Tresos AutoCore | EB Tresos Studio | EB Tresos studio | No | Commercial |
ETAS | Yes | Yes | RTA | ISOLAR-A | Commercial |
Freescale | Yes http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=AUTOSAR_CS&tid=vanAutoSAR | No | Yes | Unknown | Commercial |
Dassault Systèmes | No | GCE | RTEG | AAT | Commercial |
Hyundai-Autron | Yes | Yes | Yes | Yes | Commercial |
KPIT Technologies Ltd. | K-SAR Suite | K-SAR Editor | Yes | K-SAR Editor | Commercial |
Mecel | Yes | Yes | Yes | Unknown | Commercial. (Acquired by Mentor Graphics) [1], News link. Mentor Graphics acquires Mecel Picea AUTOSAR Development Suite. |
Mentor Graphics | Volcano VSTAR | Volcano VSTAR | Volcano VSTAR | Volcano Vehicle Systems Architect | Commercial |
OpenSynergy | COQOS (OS and BSW Scheduler only) | COQOS | COQOS | No | Commercial |
Renesas Electronics | Yes | No | No | No | Commercial |
see4sys | Yes | Yes | Yes | ECU-Designer | Commercial |
Vector Informatik GmbH | MICROSAR | DaVinci Configurator Pro | MICROSAR Rte Generator | PREEvision / DaVinci Developer | Commercial |
普华 | ORIENTAIS(http://www.i-soft.com.cn/index.jhtml) | Commercial | |||
恒润科技 | INTEWORK.EAS(http://www.hirain.com/sts/142/1374) | Commercial | |||
浙江大学速玛科技 | SmartSAR(http://www.smartsar.com/) | Commercial |
点击文章开头上方蓝字可关注微信公众号『糖果Autosar』,分享文章至朋友圈或者点在看,加微信『cloud2sunshine』备注“加群”加入汽车电子与AUTOSAR技术交流群,备注“汽车电子资料”领取技术资料。后台回复:『原文』获取原文(带网址链接)
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!