Main Content

Embedded Coder 产品说明

生成针对嵌入式系统优化的 C 和 C++ 代码

Embedded Coder® 为大规模生产中使用的嵌入式处理器生成可读、紧凑且快速的 C 和 C++ 代码。它对 MATLAB® Coder™Simulink® Coder 进行了高级优化,以精确控制生成的函数、文件和数据。这些优化可以提高代码效率,简化与现有代码、数据类型和标定参数的集成。您可以结合使用第三方开发工具编译可执行文件,以在您的嵌入式系统或快速原型构建板上实现即交即用式部署。

Embedded Coder 对 AUTOSAR、MISRA C™ 和 ASAP2 软件标准提供内置支持。它还提供可追溯性报告和代码文档,以及支持 DO178、IEC 61508 和 ISO 26262 软件开发的自动化软件验证。Embedded Coder 代码是可移植的,并且可以在任何处理器上编译和执行。此外,它还为特定硬件提供具有高级优化和设备驱动程序的支持包。

主要功能

  • 扩展 MATLAB CoderSimulink Coder 的优化和代码配置选项

  • 使用数据字典的存储类、类型和别名定义

  • 使用或不使用 RTOS 的多速率、多任务和多核代码执行

  • 代码验证,包括 SIL 和 PIL 测试、自定义注释以及代码报告(可在模型与代码和要求之间双向追溯)

  • 支持各种标准,包括 ASAP2、AUTOSAR、DO-178、IEC 61508、ISO 26262 和 MISRA C(使用 Simulink)

  • 针对特定硬件的高级代码优化和设备驱动程序,包括 ARM®、Intel®、NXP™、STMicroelectronics® 和 Texas Instruments®