主要内容

注册自定义工具链

在注册自定义工具链之前,创建并验证ToolchainInfo对象,如中所述创建并验证ToolchainInfo对象

  1. 使用保存函数创建MATLAB®格式的二进制文件(MAT-file)coder.make.ToolchainInfo对象中的MATLAB工作空间变量。例如,输入:

    保存newtoolchn_tctc

    .mat文件出现在当前文件夹中。

  2. 创建一个新的MATLAB函数称为rtwTargetInfo.m

  3. 复制并粘贴以下文本到rtwTargetInfo.m

    函数rtwTargetInfo (tr)RTWTARGETINFO目标信息回调tr.registerTargetInfo (@loc_createToolchain);结束% -------------------------------------------------------------------------创建ToolchainInfoRegistry条目% -------------------------------------------------------------------------函数config = loc_createToolchain config(1) = code .make. toolchaininforegistry;配置(1)。Name =' < mytoolchain v #。#> | ';配置(1)。文件名= fullfile(' < yourdir >”' < mytoolchain_tc.mat >”);配置(1)。TargetHWDeviceType = {' < devicetype >”};配置(1)。平台= {' < win64 >”};注册更多自定义工具链:复制并粘贴前面的5行“配置”。增加config()的索引。% 3)替换尖括号之间的值。% 4)去掉尖括号。结束

  4. 用实值替换尖括号之间的项,并删除尖括号:

    • 名字-使用推荐的格式为工具链定义文件提供唯一的名称:名称、版本号、构建构件和平台。

    • 文件名—MAT-file的完整路径和文件名。

    • TargetHWDeviceType-自定义工具链支持的一个或多个平台。金宝app

    • 平台—自定义工具链支持的主机操作系统。金宝app对于所有平台,使用以下通配符:‘*’

    欲了解更多信息,请参考相应的ToolchainInfo属性属性

  5. 保存新的rtwTargetInfo.m文件到MATLAB路径下的文件夹。

  6. 列出所有rtwTargetInfo.mMATLAB路径下的文件。使用MATLAB命令窗口,输入:

    哪一个-rtwTargetInfo

  7. 验证rtwTargetInfo.m您刚刚创建的文件将出现在文件列表中。

  8. 重置TargetRegistry的自定义工具链rtwTargetInfo.m文件:

    RTW.TargetRegistry.getInstance(“重置”);

接下来,使用自定义工具链,如使用自定义工具链

相关的话题