汽车代码生成

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

嵌入式编码器中生成数百万个代码®在今天的ECU中,MathWorks继续开发生产组织用于以下目的的技术:

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

“双模混合动力传递技术将基于模型的设计进行了到通用汽车内的新级别。该项目提供了在其他大规模全球工程计划上应用基于模型的设计的基于模型设计的信心和经验。“

肯特HFLECH,通用汽车

软件架构与设计

万博1manbetx®和Stateflow®是由原始设备制造商和供应商用来开发推进装置、车身、自动驾驶和其他汽车系统设计.使用可执行规范而不是静态图加速设计并提前启用验证和确认. 支持的关键体系结构和设计功能包括万博1manbetxAUTOSAR建模和浮点到定点的数据转换使用固定点设计器™

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

从Simulink模型生成SIMD代码。万博1manbetx

代码生成与集成

嵌入式编码器从设计模型生成嵌入式代码。默认情况下,默认情况下生成ANSI / ISO C或C ++设备.此外,使用灵活的api,代码很容易针对特定的mcu和dsp进行优化。支持在模拟或代码生成期间集成手写代码。万博1manbetx

生产代码验证

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

ISO 26262认证

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