面向 AUTOSAR 的 MATLAB 和 Simulink

AUTOSAR(汽车开放系统架构)是由汽车制造商、供应商和工具开发商联合开发的一种开放式的标准化汽车软件架构。MathWorks 是 AUTOSAR 高级会员,积极参与此项标准的制定,重点关注如何在 AUTOSAR 开发流程中使用基于模型的设计。

AUTOSAR 标准提供了两个平台为当前和下一代汽车 ECU 提供支持。一个是 Classic 平台,用于动力总成系统、底盘和车身及内饰电子件等传统应用领域。另一个是 Adaptive 平台,用于计算密集型应用领域,例如高度自动驾驶、车联网 (Car-to-X)、车载软件空中升级或车辆作为物联网的一部分。 Foundation AUTOSAR 标准增强了两种AUTOSAR 平台之间的互操作性。

Simulink® 内生支持 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

将 MATLAB 应用于 AUTOSAR

用于开发 AUTOSAR 应用的主要产品: