Main Content

MATLAB 代码中生成代码

从 MATLAB® 代码中为嵌入式系统生成 C/C++ 代码

Embedded Coder® 产品为 MATLAB Coder™ 产品扩展了可用于嵌入式软件开发的功能。例如,您可以:

  • 生成适用于嵌入式系统的紧凑且高效执行的代码。

  • 自定义生成的代码的外观。

  • 生成符合 MISRA™ 和 AUTOSAR 编码标准的大部分子集的代码。

  • 针对特定的目标环境优化生成的代码。

  • 集成现有应用程序、函数和数据。

  • 利用有助于进行代码验证活动的追溯、报告和测试选项。

使用 Embedded Coder 从 MATLAB 代码中生成 C/C++ 代码需要以下产品:

  • MATLAB

  • MATLAB Coder

  • Embedded Coder

MATLAB Coder 支持部分核心 MATLAB 语言功能,包括程序控制构造、函数和矩阵运算。要生成 C/C++ 代码,请使用 MATLAB Coder App 或 codegen 函数。通过 Embedded Coder,您可以使用其他一些选项和高级优化功能,从而对生成的代码中的函数、文件和数据进行细粒度控制。请参阅从 MATLAB 代码中生成代码的 Embedded Coder 功能

类别