主要内容

构建过程自定义

交叉编译,代码后处理,目标构建过程自定义

自定义构建过程,并在必要时为您的应用程序开发环境和运行时间要求提供构建过程基础架构。控制文件和标志以编译和链接代码。

如果您的系统包括参考模型,请减少构建时间并控制代码生成器是否为顶级模型再生代码。

功能

展开全部

addCompileFlags 添加编译器选项以建模构建信息
adddefines 添加预处理器宏定义以建模构建信息
addincludefiles 添加包含文件以建立构建信息
添加c 添加包括模型构建信息的路径
addlinkflags 将链接选项添加到模型构建信息
AddLinkObjects 将链接对象添加到模型构建信息
addnonbuildfiles 添加与非建造相关的文件以建模构建信息
Addsourcefiles 将源文件添加到建立构建信息
AddSourcePath 添加源路径以建立构建信息
addtmftokens 添加模板makefile(TMF)令牌以建模构建信息
FindBuildarg 在模型构建信息中找到特定的构建参数
找到Includefiles 查找并添加包含(标头)文件以建模构建信息
GetBuildargs 从模型构建信息中获取构建参数
getCompileFlags 从模型构建信息中获取编译器选项
getDefines 从模型构建信息中获取预处理器宏定义
Getfullfilelist 从模型构建信息获取文件列表
getincludefiles 从模型构建信息中获取文件
getincludepaths 从模型构建信息中获取路径
GetLinkflags 从模型构建信息获取链接选项
getNonbuildFiles 从模型构建信息中获取与非建设相关的文件
getSourcefiles 从模型构建信息获取源文件
GetSourcePath 从模型构建信息获取源路径
SettargetProvidesmain 禁用提供的代码生成器(生成或静态)main.c模型构建期间的源文件
UpdateFilePathSandextensions 在模型构建信息中更新文件,其中缺少路径和文件扩展名
UpdateFileSeparator 更新模型构建信息中文件列表中的文件分离器字符
slconfiguigetval 返回自定义目标配置选项的当前值
slconfiguisetEnabled 启用或禁用自定义目标配置选项
slconfiguisetval 定制目标配置选项的设置值
CodeBuild 编译和链接生成的代码

对象

展开全部

rtw.buildinfo 提供用于编译和链接生成的代码的信息

话题

自定义构建过程

选择构建方法和配置构建过程

从生成的代码构建可执行程序。

模板makefiles并做出选择

代码生成器中内置的模板模板文件。

控制构建过程编译和链接

选择构建过程是否在代码生成之后结束,并且(对于模板makefile方法)选择模板makefile选项。

控制编译器优化

在simulink UI级别上为您的makefile进行控制编译器优化。金宝app

控制库位置和构建期间的命名

选择预编译,非编译和模型参考库的位置,然后选择构建过程适用于库的文件扩展名。

顶级模型代码的控制再生

选择用于顶级模型的重生代码的选项。

通过使用并行构建减少引用模型的构建时间

应用并行构建以减少大型参考层次结构的构建时间。

使用makeCFG自定义S功能的生成的makefiles

为S功能构建过程配置MakeFile生成。

自定义代码后产生的构建处理

使用后生成后命令修改构建过程,并((可选))使用构建信息对象来增强此过程。

重新编译预编译的库

通过重新编译过程将自定义设置应用于平台或环境的预编译库。

将代码重新安置到另一个开发环境

使用代码生成和包装选项将代码和工件重新定位到另一个开发环境。

在另一个开发环境中编译代码

重新安置生成的代码并在另一个环境中进行编译。

自定义构建过程基础架构

注册自定义工具链并构建可执行文件

注册并使用工具链来构建可执行程序。

使用stf_make_rtw_hook文件自定义构建过程

用自定义修改构建过程挂钩机制来修改构建过程STF_make_rtw_hook.m挂钩文件。

使用sl_customization.m自定义构建过程

使用自定义sl_customization.m钩文件中的构建过程挂钩机制修改构建过程。

替换stf_rtw_info_hook提供的目标数据

对于MATLAB之前创建的自定义目标®版本14,更新自定义的使用STF_make_rtw_hook用于指定目标特异性特征的钩子。

开发自定义目标

自定义目标

创建软件以部署MATLAB和SIMULINK金宝app®设计到硬件平台。

自定义系统目标文件

开发自定义系统目标文件以满足开发目标并控制代码生成。

自定义目标可选功能

将可选功能支持添加到自定义系统目标文件中,金宝app以符合代码生成功能,例如工具链合规性和模型参考合规性。

金宝app使用自定义目标的支持工具链方法

将工具链方法支持添加到自定义系统目标文件中,以金宝app进行构建过程的更多用户界面控件。

金宝app支持C功能原型控制

将C功能原型控制支持添加到自定义系统目标文件中,以进行更多的构建过金宝app程控制。

金宝app支持C ++类接口控制

将C ++类接口控制支持添加到自定义系统目标文件中,以进行更多的金宝app构建过程控制。

金宝app支持模型参考

将模型参考支持添加到用于模型参考构建的自金宝app定义系统目标文件。

金宝app支持编译器优化级别控制

将编译器优化级别的控制支持添加到自定义系统目标文件中,以进行更多的构建过程控制。金宝app

金宝app支持同时执行多个任务

将多任务执行支持添加到用于多核心目标模型的自定义系统目金宝app标文件中。

设备驱动程序

使用设备驱动程序作为实时开发项目的一部分。