选择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 64
或Linux 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组件类名称标识符添加其他文本。要了解如何应用用户标记,请参见识别生成的文件.