2 用DOS6.22做一张DOS的启动软盘(也可以把DOS启动文件做成虚拟影象文件来调用,这里只用软盘举例)
3 将vxsys文件放到软盘里.
4 安装Connectix Virtual PC 虚拟机安装软件.
5 运行VPC,然后按向导新建一个PC,输入系统名称等,在要求选择客户机操作系统的时候,选择DOS系统.其他的按提示来选择,这样创建了虚拟机文件.
6 在tornadoxx下编译BOOTROM文件和vxWorks文件,注意以下几点
A) 因为我们是用台式机来虚拟这个操作系统,所以BOOTROM的BSP要和计算机本身兼容,所以BSP最好面向486或PENTIUM.
B) 编译bootrom_uncmp前,config.h把BOOTLINE配置硬盘启动
C) 编译生成的bootrom_uncmp,不能直接使用,要处理成引导行vxLoad可以直接跳转执行的文件(就叫BOOTROM吧),这里有几个方法可以使用:i)所在路径下执行 mkboot a: bootrom_uncmp(将该文件复制到磁盘);ii)直接vxcopy iii)用UE将bootrom_uncmp文件的前32个字节删除
7 用金山模拟光盘制作工具将BOOTROM和VXWORKS文件作成虚拟影象文件,我们这里叫他VV.
8 VPC菜单里有"设置虚拟计算机"一项,核实其中的软驱项"允许使用软驱引导"是否打勾.
9 把软盘插入软驱,然后点VPC菜单的"重新启动"(如果使用DOS启动文件制作成的影象文件,可以直接加载这个文件,然后启动)
10 DOS启动文件引导成功后,系统运行到提示符下,有两个盘符:A盘和C盘C盘是我们的虚拟盘在A盘盘符下键入 vxsys c:\ 回车,这样在虚拟盘上创建启动引导系统.
11 在VPC的菜单CD里选择载入影象文件加载我们创建的虚拟文件VV.
12 我们看到虚拟后的vxWorks成功运行.