构建流程定制

交叉编译,-代码生成后处理,目标构建流程定制

自定义的用户和应用程序开发环境和运行时间的要求构建过程中的基础设施。控制文件和标志用于编译和链接代码。

功能

展开全部

addCompileFlags 添加编译器选项来构建模型信息
addDefines 添加到模型构建信息预处理程序宏定义
addIncludeFiles 添加包含文件到模型构建信息
addIncludePaths 添加包括路径模型构建信息
addLinkFlags 添加链接选项模型构建信息
addLinkObjects 添加链接对象来构建模型信息
addNonBuildFiles nonbuild相关的文件添加到模型构建信息
addSourceFiles 源文件添加到模型构建信息
addSourcePaths 源路径添加到模型构建信息
addTMFTokens 添加模板生成文件(TMF)令牌来构建模型信息
findBuildArg 查找构建模型信息的特定构建参数
findIncludeFiles 查找并添加包括(头)文件来构建模型信息
getBuildArgs 获得从模型构建信息构建参数
getCompileFlags 获得从模型构建信息编译器选项
getDefines 获得从模型构建信息预处理程序宏定义
getFullFileList 获取的文件列表,从模型构建信息
getIncludeFiles 获得包括从模型构建信息文件
getIncludePaths 获得包括从构建模型信息路径
getLinkFlags 获得从模型构建信息链接选项
getNonBuildFiles 获得从模型构建信息nonbuild相关的文件
getSourceFiles 获得从模型构建信息源文件
getSourcePaths 获得从构建模型的信息来源路径
setTargetProvidesMain 码发生器的禁用包含提供(产生或静态)main.c中模型构建过程中的源文件
updateFilePathsAndExtensions 在模型构建信息更新文件,缺少的路径和文件扩展名
updateFileSeparator 在构建模型信息的文件列表更新文件分隔符

对象

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

主题

自定义生成过程

选择生成方法和配置生成过程

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

模板Makefile文件,并选择

内置到代码生成模板生成文件。

控制生成过程编译和链接

选择是否代码生成和(模板生成文件的方法)选择模板生成文件选项后生成过程结束。

控制编译器优化

控制你的makefile在Simulink的UI级别的编译器优化。万博1manbetx

控件库位置和命名过程中生成

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

顶级型号代码的控制再生

然后选择一个顶级型号再生代码选项。

利用并行编译减少制作时间参考模型

应用并行编译,以减少建造时间为大型模型引用层次结构。

使用makecfg到自定义生成的makefile的S-功能

配置生成文件生成的S函数构建过程。

定制后的代码生成加工订做

用后的代码生成修改命令生成过程和(任选地)使用构建信息对象到增强这一过程。

重新编译预编译库

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

自定义生成过程的基础设施

注册自定义工具链和生成可执行文件

注册和使用工具链建立一个可执行程序。

与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钩,用于指定目标特异性的特性。

开发定制目标

关于嵌入式目标发展

开发一个自定义的目标来产生特定的硬件可执行代码与所选择的开发环境中或在调试环境。

自定义系统目标文件

开发自定义的系统目标文件,以实现发展目标和控制代码生成。

自定义目标可选功能

到自定义系统目标文件添加符合代码生成功能,万博1manbetx如工具链合规性和参考模型要求的可选功能的支持。

万博1manbetx支持使用自定义的工具链方法

到自定义系统目标文件添加构建过程更加方便用户的万博1manbetx界面控件工具链的方式支持。

万博1manbetx载体C函数原型控制

将C函数原型控制支持自定义的系统目标文件的详细构建过程的控制。万博1manbetx

万博1manbetx支持模式引用

添加模型参考支持自定义的系统目标文件模型万博1manbetx参考版本。

万博1manbetx支持编译器优化级别控制

到自定义系统目标文件添加更多的构建过程控制编译器优化级别控制支持。万博1manbetx

万博1manbetx支持多任务的并发执行

添加多任务执行的支持多核目标模型的自定义系统目标文件。万博1manbetx

设备驱动程序

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