自定义代码生成环境
如果您负责为部署工程或整个组织的代码部署自定义代码生成环境,请考虑以下选项。
自定义目标 | 描述 | 更多信息 |
---|---|---|
数据表示 | 自定义代码生成器存储数据的方式,包括矩阵和数组。控制生成的代码中数据类型的命名和放置。 | 生成代码中的数据表示 |
代码接口配置 | 创建代码接口配置以实现标准化和软件架构一致性。 | 代码接口定义 |
代码替换 | 创建和维护代码替换库,这些库控制代码生成器如何以及何时替换它为函数和运算符生成的代码。 | 代码替换自定义 |
模型配置设置 | 建立标准模型配置参数设置,它们定义代码生成器如何从模型中生成代码和编译代码。 | 模型配置集自定义 |
自定义模块 | 通过开发 S-Function 来定义自定义模块的代码生成行为。 | 自定义模块的代码生成 |
目标语言编译器 | 使用目标语言编译器自定义生成的代码、内联为 S-Function 模块生成的代码,以及生成其他或不同类型的文件。 | 目标语言编译器 |
目标平台设备 | 对于目标平台设备,选择指定所需目标平台环境和代码功能的系统目标文件,使用 target 命名空间扩展代码生成器支持的硬件范围,并将代码生成器配置为使用代码替换库。 | 目标平台设备自定义 |
代码编译 | 通过使用工具链或模板联编文件方法自定义编译过程的编译阶段。 | 代码编译自定义 |
针对目标硬件的自定义软件 | 创建用于支持将 MATLAB® 和 Simulink® 设计部署到硬件平台的软件。为编译过程注册自定义工具链,然后为目标硬件自定义 XCP 服务器软件,并创建一个目标硬件应用程序来检查代码生成假设的有效性。使用 target 命名空间来扩展支持的硬件范围,并为外部模式和处理器在环 (PIL) 仿真提供 Simulink 和您的目标硬件之间的连接。 | 针对目标硬件的自定义软件 |