主要内容

准备在内核模式下运行应用程序

运行在内核模式下,您必须首先创建一个可执行目标应用程序。的动态仿真模块®编码器™代码生成软件从Simulink模型创建C代码。绑定的C编译器编译并链接这些C代码到实时应用程序中。

这个过程使用模型sldrtex_model.要打开这个模型,在MATLAB中®命令窗口中,键入:

open_system (docpath (fullfile (docroot,“工具箱”...“sldrt”“例子”“sldrtex_model”)))

它假设您已经加载了该模型。

  1. 在Simulink编辑器中,从应用程序选项卡上,单击桌面实时

    选项使用的配置参数仿真软件编码器代码生成软件。看到设置“在内核模式下运行代码生成参数”

  2. 桌面实时选项卡上,单击实时运行

  • 仿真软件编码器代码生成软件创建C代码源文件sldrtex_model.c而且sldrtex_model.h

  • 构建过程创建makefilesldrtex_model.mk从模板makefilesldrt.tmf

  • 构建过程通过使用sldrtex_model.mk.在Windows上®,构建过程创建二进制文件sldrtex_model.rxw64.在Mac OS,构建过程创建二进制文件sldrtex_model.rxm64

    二进制文件sldrtex_model.rx * 64称为实时应用程序。方法可以运行实时应用程序仿真软件桌面实时™内核。

创建实时应用程序后,您可以退出MATLAB,并再次重启MATLAB,连接并运行可执行程序,而无需重新构建代码。有关更多信息,请参见在内核运行模式下执行实时应用,使用分步命令

相关的话题

Baidu
map