金宝app支持多任务并发执行
如果自定义嵌入式目标必须支持多核平台上多个任务的并发执行,则该目标金宝app必须通过设置目标配置选项声明支持并发执行ConcurrentExecutionCompliant
.否则,您将无法为并发执行配置多核目标模型。
如果ConcurrentExecutionCompliant
尚未为您的自定义目标配置,您可以通过以下方式设置该选项:
将以下代码直接包含在系统目标文件中(
):mytarget
.tlcrtwgensettings。SelectCallback= 'slConfigUISetVal(hDlg,hSrc,... ''ConcurrentExecutionCompliant'',''on'');'; rtwgensettings.ActivateCallback = 'slConfigUISetVal(hDlg,hSrc,... ''ConcurrentExecutionCompliant'',''on'');';
属性的回调函数
ConcurrentExecutionCompliant
选项中的回调函数,然后在SelectCallback
字段rtwgensettings
结构在您的系统目标文件。每当用户在系统目标文件浏览器中选择目标时,就会触发回调函数。例如,下面的系统目标文件代码安装一个SelectCallback
函数命名custom_select_callback_handler
:rtwgensettings。SelectCallback= 'custom_select_callback_handler(hDlg,hSrc)';
的论证
SelectCallback
函数(处理
,hSrc
)是回调API函数使用的私有数据句柄。这些句柄仅限于在系统目标文件回调函数中使用。它们应该不加改动地传入。您的回调函数应该设置
ConcurrentExecutionCompliant
选项如下:slConfigUISetVal(处理,hSrc ConcurrentExecutionCompliant ', '对');slConfigUISetEnabled(处理、hSrc ConcurrentExecutionCompliant,假);hSrc.refreshDialog;
有关系统目标文件回调API的详细信息,请参见
slConfigUIGetVal
,slConfigUISetEnabled
,slConfigUISetVal
函数参考页。
当ConcurrentExecutionCompliant
目标配置选项设置为“上”
,您可以选择自定义目标并为并发执行配置多核目标模型。
有关显示如何配置自定义目标可选特性的示例,请参见自定义系统目标文件.