- 摘要:制作DOS启动U盘,TCP连接Target机器,搭建Simulink Real-Time仿真环境
- 背景介绍
- 配置环境:
- Host主机 - win10系统,Matlab2017a,Visual Studio 2015
- Target主机 - R8168网卡
- 步骤
- 下载安装各工具软件 :ISO格式DOS系统。DOS6.22 、Ultraiso、 老毛桃
- 通过Ultraiso软件,制作DOS启动U盘。DOS6.22系统需要U盘容量在4G以下,因为只支持FAT格式。将U盘插入Target机器,BIOS选择U盘启动,出现如下画面说明制作成功。
- 通过Matlab制作Simulink Real-Time DOS Loader程序。
- Matlab命令行输入slrtexplr打开Simulink Real-Time Explorer。
- 参数设置如图,点击Create boot disk,选择一个目录,然后OK。将生成的三个文件拷进刚刚制作的U盘里。
- 将U盘再次插入Target机器,U盘启动,出现如下画面说明成功。
- 进行连机测试。
- 通过网线,将两台机器连接。设置主机网卡地址与Target机器地址在同一网段。例:192.168.10.2
- 打开windows自带命令行cmd,ping Target机器。如果不通,关闭防火墙再试。
- 先将Target机器的C盘格式更改为FAT32,Matlab命令行输入xpctest运行双机连接测试。过程中,Target机器会重启。BIOS需预先设置成U盘优先启动,优先级比硬盘高。或者Target重启时,手动选择U盘启动。
- 测试成功,Matlab命令行输出画面如下。
- 要点细节总结:
- 一般旧电脑网卡都支持,可以将PCI网卡选择为AUTO,如果不支持,Target启动时,右下角会有提示。
- 测试网络Ping过程中,可以会出现ARP表查找不到Target机器。查看Target机器MAC地址。在Host主机中手动添加静态ARP。