vxWorks在虚拟机上运行的说明.docx

上传人:小飞机 文档编号:3168874 上传时间:2023-03-11 格式:DOCX 页数:4 大小:38.23KB
返回 下载 相关 举报
vxWorks在虚拟机上运行的说明.docx_第1页
第1页 / 共4页
vxWorks在虚拟机上运行的说明.docx_第2页
第2页 / 共4页
vxWorks在虚拟机上运行的说明.docx_第3页
第3页 / 共4页
vxWorks在虚拟机上运行的说明.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《vxWorks在虚拟机上运行的说明.docx》由会员分享,可在线阅读,更多相关《vxWorks在虚拟机上运行的说明.docx(4页珍藏版)》请在三一办公上搜索。

1、vxWorks在虚拟机上运行的说明如何在虚拟机运行vxWorks 1. 什么是bootrom bootrom相当于linux系统中常用的grub工具。 2. 生成bootrom bootrom由BSP生成。拿到BSP之后,一般我们只需要修改config.h文件,以修改 bootrom启动后从哪里加载vxworks镜像。 在config.h文件中,找到定义宏DEFAULT_BOOT_LINE的地方,根据目标板CPU类型选择需要修改哪一个宏。如,我们在虚拟机上运行vxWorks,而虚拟机的CPU是PENTIUM4系列,所以修改PENTIUM4下面的DEFAULT_BOOT_LINE。 #defin

2、e DEFAULT_BOOT_LINE lnPci(0,0)host:vxWorks h=192.168.100.1e=192.168.100.50:ffffff00 u=vxworks pw=vxworks tn=vmware 以上表示,bootrom启动后,镜像是从以太网卡的第0网卡的第0个端口加载,本地IP地址为192.168.100.50,由e=192.168.100.50:ffffff00所指定,注意后面的ffffff00是子网掩网;尝试从192.168.100.1主机的FTP获取vxWorks镜像,使用的FTP用户名为vxworks,即u=vxworks所指定的,密码由pw=vxw

3、orks指定。 配置完成后,双击桌面的快捷方式“VxWorks_-_Pentium”,这个快捷方式其实就是启动了一个cmd,只是预先设置了很多环境变量。 进入BSP目录,在命令行输入make bootrom.bin,即可在BSP目录下生成bootrom.bin,也就是我们需要的bootrom。 3. 使用bootrom 3.1. 使用虚拟软驱引导 创建虚拟机。如果你是32位windows系统,可以在操作系统上使用软件虚拟出一个软驱,假设盘符为a,然后在cmd下,进入BSP目录,运行 mkboot a:bootrom.bin 这个命令干了两件事,一是将软盘格式化为可启动的盘,二是将bootrom

4、.bin复制到软盘上,作为启动程序。 然后将虚拟机的软盘指定到这个虚拟软盘上,虚拟机开机后,进入BIOS选择从软盘启动,即可正常引导bootrom,从而加载vxworks。 3.2. 使用DOS引导 制作DOS引导,见附1。有兴趣可自己研究,也可直接使用已经做好的虚拟机。 运行虚拟机,如果需要更新bootrom,选择从DOS启动,将bootrom.bin经由软盘复制到C盘下,注意重命名为bootorm.sys,因为C盘下的config.sys文件中指定是加载bootorom.sys文件,你也可以修改config.sys,将vxworks段的shell配置行改成SHELL=C: C:bootro

5、m.bin,就不用改bootrom.bin的文件名了。进一步的,为了避免从软盘复制到C盘,可以直接指定加载a:bootrom.bin,从后只需要更新软驱中的文件即可。 使用可以制作软盘镜像的软件,制作一个软盘镜像后,将新的bootrom.bin复制到镜像中,然后将虚拟机的软驱指定为这个有镜像,虚拟机启动后,将使用这个软盘镜像作为自己的软盘。请将虚拟机的软驱设置为只读的,这样虚拟机在使用这个软盘镜像的时候,软盘镜像软件也可以写这个镜像。 附1 DOSVxWorks双引导 1)、用Dos6.22系统盘格式化硬盘。 format c: /s /q /v:dos-vx 2)、拷贝bootrom、him

6、em.sys和config.sys到硬盘中。 autoexec.bat文件有没有无所谓。 说明:好像只要拷贝的bootrom文件连续,并且确认将Dos加载到内存高端,即使硬盘上先有大量的文件,再拷贝bootrom等文件也无所谓。bootrom文件为生成的原文件,而非vxcopy后的bootrom.sys文件。 3) config.sys文件配置如下: menu menuitem=Boot_FEI, Start with FEI menuitem=Boot_DOS, Start with DOS menudefault=Boot_FEI,2 Boot_FEI device=c:himem.sys

7、 /testmem:off dos=high,umb shell= bootrom Boot_DOS device=c:himem.sys /testmem:off dos=high,umb COMMON files=40 buffers=30 rem dos=high,umb stacks=9,256 lastdrive=z 2、用硬盘引导VxWorks,我是这样做的: 1)软盘为DOS622系统盘,包含、chkdsk.exe。 2)生成bootrom,拷贝到软盘 3)拷贝./x86-win32/bin目录下的mkboot.bat、vxcopy.exe三个文件到软盘 4)用软盘在目标机上引导,然后 c: format c: /s /q /v:vxworks c: mkboot c: bootrom 检测拷贝的bootrom.sys是否连续,连续则是正确的。 5)拷贝vxworks到C盘 6)OK! 说明:若为双引导方式,则只将该bootrom文件拷入硬盘,按照第一点所描述的方式做即可。 3、用98格式化硬盘,我原来碰到过问题,后来我就一直用DOS622了。大家有兴趣的可以试试。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号