自动代码生成

生产代码生成将模型转换为电子控制单元(ecu)的生产代码只需几秒或几分钟,而不是几周或几个月,这使得原始设备制造商和供应商能够实现在18个月内完成复杂的ECU项目按时提供AutoSAR和ISO 26262兼容软件

由Embedded Coder生成的数百万行代码®在ECU今天,MathWorks继续开发生产组织使用的技术:

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

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

肯特·海尔弗里希(Kent Helfrich),通用汽车(General Motors)

软件体系结构与设计

金宝app®和Stateflow®由原始设备制造商和供应商用于开发推进、车身、自动驾驶和其他功能汽车系统设计.使用可执行的规范而不是静态图加速设计和早期启用验证和确认.支持的主要架构和设计功能包括金宝app仿奥斯卡建模和浮点到定点的数据转换使用定点设计师™

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

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

代码生成和集成

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

生产代码验证

软件在环(SIL)和处理器在环(PIL)测试通过自动执行和比较代码结果与参考模型行为,形成了生产代码验证的基石。使用PILAPI支持创建用于测试特定ECU的环境。模型和代码的双向链接允许您跟踪每一行到模型中的每个块和状态,从而帮助调试和验证。您可以使用编写、执行、审阅和组织测试和测试套件金宝app金宝app仿真软件测试™。您可以使用金宝appSimulink Coverage™测量测试的完整性。

ISO 26262认证

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