跟木木大哥学Simulink Real Time之- 创建启动盘

    本文介绍用U盘创建一个启动盘,从目标主机(Target)上启动的详细步骤。

一、制作准备

    准备一个U盘(后面生成的文件不到2MB),确保里面没有重要的文件,因为制作启动盘的过程中可能会格式化U盘。
    启动MATLAB,在命令行输入slrtexplr,打开Simulink Real-Time Explorer,slrt是Simulink Real Time的缩写,explr是explorer的缩写,关于Simulink Real Time的很多命令都以slrt开头。

二、配置参数

    在Targets面板中单击Add Target按钮,添加一个TargetPC1,如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第1张图片
需要配置的有Host-to-Target communication、Target settings和Boot configuration。

-(1)配置Host-to-Target communication

    右键单击Targets面板中的TargetPC1,在弹出来的菜单中选择Properties,如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第2张图片
    在TargetPC1属性面板中单击Host-to-Target communication,Communication
type选择TCP/IP,我的开发主机将通过以太网和目标主机通信,Target Network Settings下的各个参数设置里,除了Port参数必须为22222外,其它参数可以根据情况进行设置,个人建议开发主机和目标主机之间直接用网线连接,不要通过无线路由中转,因为数据通过无线路由转发会有传输延时,修改模型参数的时候会有明显的卡顿现象,开发主机会经常提示TCP连接丢失。我这里的设置见下图:
跟木木大哥学Simulink Real Time之- 创建启动盘_第3张图片
    我的目标主机上插着一块PCIe转以太网口的转接板,所以Bus type那里选择PCI,这个转接板的作用可能以后会讲到。

-(2)配置Target settings

    单击TargetPC1属性面板的Target settings,勾选Multicore CPU、Target is a 386/486和Graphics mode,其它选项取默认值,如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第4张图片
提示:如果勾选了USB Support,目标主机可能启动失败,启动后屏幕是黑的。

-(3)配置Boot configuration并写入U盘

    单击TargetPC1属性面板的Boot configuration,Boot mode选择Removeable Disk,如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第5张图片
    单击Create boot disk后面的光盘图标,开始写入U盘,写入成功后可以打开U盘看看,里面写了两个文件:BOOTSECT.RTT和xpmtgb.RTA,如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第6张图片
    这样,一个可以启动的U盘就制作完成了。

三、启动

    将制作好的U盘插入主标主机,按电源键启动,启动过程画面如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第7张图片
    启动完成后,主标主机的屏幕左下角有Simulink的版本号,如下图所示:
跟木木大哥学Simulink Real Time之- 创建启动盘_第8张图片
    屏幕右下角有通信的配置,如下图所示:
通信参数

    至此,一个可启动的U盘就制作完毕。

你可能感兴趣的:(simulink)