主要内容

选择TLM编译选项

除了生成的组件,TLM生成器还生成一个用于构建共享库的makefile。上的选项TLM编译选项卡在生成代码之前指定makefile属性。您可以生成一个TLM组件,以运行在与MATLAB不同的操作系统上®机器。为将要在其中运行makefile的目标机器指定编译器参数。

默认值为环境变量(例如:SYSTEMC_INC_PATH美元).如果使用默认变量名并在系统中定义这些环境变量,通常可以更新安装,而不必更新Simulink金宝app®模型。

  • SystemC包含路径-指定SystemC安装中包含文件夹的位置。例如:

    / systemc-2.2.0包括
    或者,使用默认环境变量并定义SYSTEMC_INC_PATH美元在你的系统里。

  • SystemC库路径-指定SystemC安装中库文件夹的位置。例如:

    systemc-2.2.0 / lib /
    或者,使用默认环境变量并定义SYSTEMC_LIB_PATH美元在你的系统里。

  • SystemC库名称—在SystemC安装中指定SystemC库的名称。例如:

    • 窗户®systemc.lib

    • Linux®libsystemc.a

    或者,使用默认环境变量并定义SYSTEMC_LIB_NAME美元在你的系统里。

  • TLM包含路径-指定TLM安装中包含文件夹的位置。例如:

    / tlm-2.0.1包括
    或者,使用默认环境变量并定义TLM_INC_PATH美元在你的系统里。从SystemC 2.2开始,TLM库包含在SystemC中。因此,这条路径可能与SYSTEMC_INC_PATH美元

  • 操作系统-可以为不同于MATLAB主机的操作系统生成TLM组件。选择Windows 64Linux 64.的工具链选项根据目标操作系统的不同而不同。

  • 工具链指定编译器工具链下拉列表。可用的选项是安装在计算机上的编译器版本。默认选项是最近安装的版本。看到TLM生成要求获取支持的编译器列表。金宝app

如果你愿意使用SCML实现内存映射TLM映射选项卡,使用这些附加选项指定SCML安装的位置。

  • SCML包含路径-指定SCML安装中包含文件夹的位置。例如:

    / scml - 2.2 /包括
    或者,使用默认环境变量并定义SCML_INC_PATH美元在你的系统里。

  • SCML库路径-在SCML安装中指定库文件夹的位置。例如:

    • 窗口:/ scml - 2.2 / lib / win64

    • Linux:/ scml - 2.2 / lib / glnxa64

    或者,使用默认环境变量并定义SCML_LIB_PATH美元在你的系统里。

  • SCML库名称-在SCML安装中指定SCML库的名称。例如:

    scml2-vs-11.0.lib
    或者,使用默认环境变量并定义SCML_LIB_NAME美元在你的系统里。

  • SCML日志库名称-在SCML安装中指定SCML日志库的名称。例如:

    scml2_logging-vs-11.0.lib
    或者,使用默认环境变量并定义SCML_LOGGING_LIB_NAME美元在你的系统里。

组件命名

  • 用于TLM组件名称的用户定义标记- - - - - -向TLM组件类名称标识符添加其他文本。要了解如何应用用户标记,请参见识别生成的文件

相关的话题