主要内容

自定义目标可选功能

本节介绍了如何配置自定义嵌入式目标以支持这些可选功能。金宝app

至 ... 使用目标配置参数... 有关更多信息,请参阅...
表明自定义目标是符合工具链的目标 USEToolChainInfocoument
Generatemakefile
金宝app使用自定义目标的支持工具链方法
构建一个包括参考模型并使用自定义目标的模型 Model Referencecommiant
ParmdlrefbuildCompliant(并行构建支持)金宝app
金宝app支持模型参考
控制自定义目标的编译器优化级别构建生成的代码 copplevelcompliant 金宝app支持编译器优化级别控制
控制C函数的初始化和步骤功能的原型,这些函数是为使用自定义目标的模型生成的 ModelStepFunctionProtototototecontrolcompliant(仅ERT) 金宝app支持C功能原型控制
为使用自定义目标的模型生成的控制C ++类接口 cppclassgencment(仅ERT) 金宝app支持C ++类接口控制
启用使用自定义目标的模型上的多项式平台上的多个任务执行 concurrentexecution compliant 金宝app支持同时执行多个任务

所需的配置更改是对系统目标文件的修改,在某些情况下,还对模板makefile(TMF)或自定义静态主程序进行了修改。

系统目标的APIet file callbacks provides a functionselectCallback用于系统目标文件。selectCallback与目标相关,而不是与其单个选择相关联。如果您实现selectCallback目标的功能,每当用户在系统目标文件浏览器中选择目标时,它就会触发。

API提供功能slConfigUIGetVal,,,,slconfiguisetEnabled, 和slconfiguisetval用于从用户编写的自定义目标配置选项selectCallback功能。(有关功能描述和示例,请参见函数参考页。)

支持其中一个可选功能的一般要求包括:金宝app

  • 为了支金宝app持模型引用或编译器优化级别的控制,必须从GRT或ERT目标得出目标。为了支金宝app持C功能原型控制或C ++类接口控制,必须从ERT目标得出目标。

  • 系统目标文件必须通过在上面列出的目标配置参数之一来声明功能符合性selectCallback功能调用。

  • 根据功能,可能需要进行其他更改,例如TMF修改或静态主程序修改。有关单个功能,请参见小节中的详细步骤。

有关如何配置自定义目标可选功能的示例,请参见自定义系统目标文件

相关话题