AUTOSAR(AUTomotive Open System ARchitecture,即汽车开放系统架构)是由汽车制造商、供应商和工具开发商联合开发的一种开放式的标准化汽车软件架构。MathWorks 是 AUTOSAR 高级会员。我们积极参与标准的制定并重点关注如何在 AUTOSAR 开发流程中使用基于模型的设计。
AUTOSAR 标准提供了两个平台为当前和下一代汽车 ECU 提供支持。一个是 Classic 平台,用于动力总成系统、底盘和车身及内饰电子件等传统应用。另一个是 Adaptive 平台,用于计算密集型应用,例如高度自动驾驶、车联网 (Car-to-X)、车载软件空中升级或车辆作为物联网的一部分。AUTOSAR 的 Foundation 标准确保了两种 AUTOSAR 平台之间的互操作性。
Simulin 原生支持 AUTOSAR。AUTOSAR Blockset 可让工程师将 Simulink 模型与 AUTOSAR Classic 或 Adaptive 规范对应。您还可以使用 Embedded Coder 生成 C 和 C++ AUTOSAR 产品级代码。Simulink、AUTOSAR Blockset 和 Embedded Coder 支持与 AUTOSAR 架构的双向集成,如下图所示。
将 MATLAB 应用于 AUTOSAR
了解产品
- Simulink 和 Stateflow,用于软件设计
- System Composer 和 AUTOSAR Blockset,用于在 Simulink 中设计 AUTOSAR 软件架构
- AUTOSAR Blockset,用于设计和仿真 AUTOSAR Classic 和 Adaptive ECU 软件
- Embedded Coder,用于生成产品级代码和 ARXML,以及 SIL/PIL 验证
- Embedded Coder Support Package for Linux Applications,用于生成运行时环境 (RTE),部署运行在 Linux 平台上的 AUTOSAR Adaptive 应用程序
成功案例
- 菲亚特克莱斯勒汽车公司:利用基于模型的设计、自动代码生成和 AUTOSAR 来构建和实现用于批量生产的发动机控制应用
- LG Chem:使用基于模型的设计为混合动力汽车电池管理系统开发符合 AUTOSAR 标准的软件
- IDNEO:利用基于模型的设计开发和测试 AUTOSAR 软件组件及复杂的设备驱动程序
- 福特汽车公司:应用基于模型的设计流程和工具的软件开发 (14:55)
- A123 Systems:基于模型的工作流中的持续集成 (10:29)
- Navistar:用于基于模型的汽车生产软件开发的增强数据字典 (11:11)
- Autoliv:使用基于模型的设计开发集成车辆安全应用 (19:47)
- VALEO E.E.S.:为发动机管理系统的批量生产应用自动生成 AUTOSAR 软件组件代码:过程和优势 (26:03)
- KPIT:KPIT 利用基于模型的设计为符合 AUTOSAR 标准的软件开发建立端到端流程
- Vector:E/E 架构的演化及其对未来软件开发的影响 (20:02)
- Elektrobit:使用基于模型的设计开发驾驶员监控系统 (20:50)
- 大陆集团:使用 AURIX 处理器在环目标板进行基于模型的开发 (20:16)
- KPIT:基于模型的开发方法:AUTOSAR、功能安全、以及 Aspice (27:08)
- Magneti Marelli:使用 AUTOSAR 和基于模型的设计并遵循 A-SPICE 标准开发半主动悬架系统
- Delphi Technologies:多核电动动力总成软件的 AUTOSAR 软件架构建模 (18:52)