(word完整版)Xpc_U盘启动盘制作教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于XPC目标机的启动,我们可以通过网络、硬盘或者U盘启动目标机。这里介绍一下通过U盘的启动,因为这个相对而言比较简单。
●环境:
上位机:Win10 64位,Matlab R2016b,Visual Studio 2015 Professional
下位机:工控机或pc机
●制作DOS启动U盘
选择一个4G以下的U盘,最好为2G。
选择一台XP系统的电脑(最好为工控机,必须是XP系统),插入2g的U 盘,格式化时文件系统选择FAT32。(注:制作DOS的FlashBoot1.4不能在win10 64位下运行,存在兼容性问题,还未测试其他系统)
打开FlashBootWizard,下一步;选择创建带迷你DOS系统的可启动闪存盘(M),下一步;选择基于DOS的软盘或软盘镜像,下一步;下一步;下一步(有时候这里的驱动盘符会找不到,把盘符改成G或者其他盘就行,在我的电脑属性里面改);Superfloppy(USB-ZIP启动模式),下一步;完成;注意,如果提示你重插U盘,说明前面配置不成功,或者换个USB口。如果他提示了,你拔插U盘,他显示成功,但是这个U盘启动盘是不能用滴,成功的制作是不会有提示的。
●设置IP
打开pc机(上位机)屏幕右下角的“网络和Internet”设置,选择以太网,点击更改适配器选项,双击网线连接的以太网,选择internet协议版本4(tcp/ipv4),使用下面的ip地址,注意如果要联网,记得改回自动获取ip地址,不然你是上不了网的。
Xpc启动盘配置
将制作好的U盘插入你的主机(上位机),打开MATLAB2016b,在命令窗口输入xpcexplr。将打开如下图界面。
打开TagetPC1下拉,选择Properties,按照如下进行相关设置。
Boot mode选择Dos Loader后,点击右侧的小光盘,选择路径为刚制作好的DOS启动U盘,点击OK,Xpc启动盘制作完成。
Matlab Real-Time 编译器设置
新版本的Matlab在输入xpcexplr后弹出的设置界面不能设置xpc的编译器,需要单独进行设置。
要注意的是,mex –setup 设置的编译器并不能直接应用到xpc中,需要使用
slrtsetCC setup语句进行设置。设置好后如下图:
然后可以使用slrtgetCC('installed')语句查看是否安装成功,成功后如下图:
经测试,VS2015企业版和专业版均可以使用,VS2013专业版mex通过,但是slrtsetCC setup找不到编译器,另外,Matlab2016b已不支持VS2010。
测试
启动下位机,长按delete键进入BIOS界面,选择Boot,Boot Device Priority 用+号设置启动顺序为USB,SATA,CD/DVD。(若下位机是pc机,连续点击Esc,可选择启动顺序)关闭下位机,插入U盘,重新启动,启动成功界面会有如下显示。
通过点对点的网线不是咱们上网的网线,一般修电脑的地方都可以制作,将PC与下位机连接(连接要使用的网卡(82559/82574L)),在PC上输入cmd,输入ping 192.168.0.5(这个是设置的下位机的ip地址),看看连接是否超时,不超时说明连接成功。
打开PC的matlab,输入xpctest,显示如图,说明xpc连接成功。
图
新老版本界面对比