主要内容

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

运行在内核模式,您必须首先创建一个可执行的目标应用程序。的万博1manbetx®编码器™代码生成软件从仿真软件模型创建的C代码。万博1manbetx打包后的C编译器编译和链接,C代码到一个实时应用程序。

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

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

它假设您已经加载模型。

  1. 在模型编辑器中万博1manbetx,从应用程序选项卡上,单击桌面实时

    这个操作选择使用的配置参数万博1manbetx仿真软件编码器代码生成软件。看到设置运行在内核模式代码生成参数

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

  • 万博1manbetx仿真软件编码器代码生成软件创建C代码源文件sldrtex_model.csldrtex_model.h

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

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

    二进制文件sldrtex_model.rx * 64被称为一个实时应用程序。您可以运行的实时应用万博1manbetx仿真软件桌面实时™内核。

在您创建一个实时应用程序中,您可以退出MATLAB,再次重启MATLAB,连接和运行可执行代码没有重建。有关更多信息,请参见执行实时应用程序运行在内核模式通过一步一步的命令

相关的话题