汽车代码生成

生产代码生成可以在几秒钟或几分钟内将模型转换为电子控制单元(ecu)的生产代码,而不是几周或几个月,这使得oem和供应商能够做到在18个月内完成复杂的ECU项目,按时交付符合AUTOSAR和ISO 26262标准的软件

与数百万行代码生成从嵌入式编码器®在今天的ecu中,MathWorks继续开发生产组织使用的技术:

  • 软件架构和设计,包括AUTOSAR
  • 生产代码生成
  • 产品代码验证,包括软件在环测试和处理器在环测试
  • ISO 26262认证

“双模混合动力系统将通用汽车的基于模型的设计提升到了一个新的水平。这个项目为我们提供了信心和经验,使我们能够将MathWorks的基于模型的设计工具应用于其他大型全球工程项目。”

Kent Helfrich,通用汽车公司

软件架构与设计

金宝app®和Stateflow®被oem和供应商用于开发推进系统、车身、自动驾驶等汽车系统设计.使用可执行规范而不是静态图可以加速设计并尽早启用验证和确认.支持的主要体系结构和设计特性包括金宝appAUTOSAR建模和浮点到定点数据转换使用定点设计师™

建模和模拟软件应用程序。

从Simulink模型生成SIMD代码。金宝app

代码生成和集成

嵌入式编码器从设计模型生成嵌入式代码。ANSI/ISO C或c++是默认生成的设备.此外,可以使用灵活的api轻松优化特定mcu和dsp的代码。支持在模拟或代码生成过程中集成手写代码。金宝app

生产代码验证

软件在环(SIL)和处理器在环(PIL)测试通过自动化执行和代码结果与参考模型行为的比较形成了产品代码验证的基石。使用PIL api支持创建一个环境来测试特定的ECU。金宝app模型和代码的双向链接允许您跟踪每一行到模型中的每个块和状态,帮助调试和验证。您可以使用,来编写、执行、检查和组织测试和测试套件金宝app仿真软件测试™.您可以使用以下方法计算生成代码的结构覆盖率金宝app仿真软件覆盖™度量测试的完整性。

ISO 26262认证

ISO 26262是主要的汽车功能安全标准。TÜV SÜD已通过ISO 26262嵌入式编码器认证,包括ASIL D. TÜV SÜD证书和认证报告可在IEC认证套件.TÜV SÜD认证基于IEC认证包中提供的特定于应用程序的验证和验证工作流。