Embedded Coder

选择目标

Embedded Coder 使用配置对象和系统目标文件,将 MATLAB 代码和 Simulink 模型转换为产品级源代码和可执行文件。

对于 MATLAB 配置对象,指定以下输出目标之一:

  • MEX 文件
  • C/C++ 静态库
  • C/C++ 可执行文件

对于 Simulink 系统目标文件,指定将用于运行生成的代码的实时环境。Embedded Coder 包括若干个准备好运行的配置目标文件,还支持第三方目标和自定义目标。内置目标包括:

嵌入式实时目标 — 生成包含浮点和定点数据的 ANSI/ISO C、C++ 和封装 C++ 代码,以便在几乎所有产品处理器上进行高效实时执行

AUTOSAR 目标 — 生成支持 AUTOSAR 软件组件开发的 C 代码和运行时接口

共享库目标 — 以 Windows® 动态链接库 (.dll) 文件或 UNIX® 共享对象 (.so) 文件的形式,生成可供主机平台执行的代码的共享库版本

 IDE 链接目标 — 使用支持的第三方集成开发环境 (IDE),如 Texas Instruments 的 Code Composer Studio,生成可供编译和部署的代码

定义嵌入式硬件特性

为进行 MATLAB 或 Simulink 代码生成,您从预定义列表中选择部署处理器或使用通用目标设置。还可以针对您的自定义环境扩展预定义列表。

Simulink Model Explorer, which provides access to a predefined list or generic settings for specifying the microprocessor for code deployment.
Simulink 模型资源管理器,通过它可访问一个预定义列表或用于为代码部署指定微处理器的通用设置。Embedded Coder 可为任何微处理器或 DSP(包括 8 位、16 位和 32 位)生成代码。
下一页: 定义和控制自定义数据

试用 Embedded Coder

获取试用版软件

Best Practices for DO-178 Compliant Software using Model-Based Design

观看网上技术交流会录像