从 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 功能。