汽车

MATLAB 和 Simulink 在 AUTOSAR 中的应用

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 架构的双向集成,如下图所示。

“Simulink 和 Embedded Coder 让我们的客户得以将工作重心放在应用软件开发上,而不必担心 AUTOSAR 的相关细节。有了基于模型的设计,他们能够在 ECU 测试之前,更早地通过模型在环测试验证需求。”

Mahesh Ghivari,KPIT

成功案例