没有合适的资源?快使用搜索试试~ 我知道了~
首页VmWare+VxWorks高阶教程.pdf
资源详情
资源评论
资源推荐

VmWare下跑VxWorks高阶教程
tearing & FiNALs @ cevx.com/bbs
首先要感谢 www.cevx.com/bbs 论坛的 FiNALs 兄!!!!!!!!!!!!!是他在 QQ 上给我的
讲解,使我对 vxWorks 的各方面有了更进一步的了解。他又帮我解决了虚拟机 vmWare 下跑
WindML 时鼠标一配就死机的问题。总算、vmWare 下的 vxWorks 环境又进一步真实化了。
目前我知道的不完美的地方还有:
USB 貌似只能用 U 盘
串口直连通信还存在只能收一次数据的问题(当时发的一篇帖子,未提到这个 BUG)
现总结一篇 VmWare 下跑 vxWorks 高阶教程,考虑通读性,所以从头起步,写的很细
1 从 ATA 硬盘加载 bootrom 引导 vxWorks
2 通过 FTP 工具访问虚拟硬盘内容
3 WindML 下配置上 PS/2 鼠标和 PC Console 键盘
4 简单介绍 BSP 配置中涉及的文件关系
1、先期准备
1.1 开发环境
¾ Tornado 2.2(或升级到 2.2.1) for Pentium CD1(开发环境和基本组件等)&CD2(BSP 包)
¾ WindML 3.0(或升级到 3.03)
¾ AMD Ln97XEnd 网卡驱动补丁包 (只需要 ln97xEnd.c 和 ln97xEnd.h 提供下载)
¾ VMware-workstation-5.5.3-34685
对初学者建议使用刚安装好的环境,保证 pcPentium BSP 包和 WindML 源码的纯净!
1.2 工具
MS DOS 6.22 镜像
wsFtp2006(7) FTP 工具
虚拟软驱 RamDiskNT 1.5

2、虚拟机配置
2.1 安装虚拟软驱(供虚拟硬盘做DOS,和初期拷贝文件使用)
保证红圈配置正确后,点击 START 运行,随后重启电脑,虚拟软驱 A 应该就出现了
2.2 新建虚拟机
File->New->Virtual Machine->Custom->New-Workstation 5->other(other)->指定虚拟机名
和保存位置->选单处理器->内存 128MB 对应 VxWorks 足以->使用桥接网络->IO 适配器选
BusLogic->创建虚拟硬盘->类型选择 IDE(Recommended) ->磁盘空间设置 0.25GB(256MB)
足以,并勾上立刻分配磁盘空间->最终完成虚拟机配置

2.3 虚拟硬盘安装DOS
双击 Floppy,配置软驱,使用软驱镜像,指定 dos6.22 的 img 文件后,点 Create 按钮
启动虚拟机后,进入如下界面
选择 NONE 后,进入软驱 A:盘符,运行
A:\>fdisk 创建 DOS 主分区,一路回车,最后一个回车会使虚拟机重启,再次选择 NONE
A:\>fomat C: 格式化创建的主分区
A:\>sys C: 成功后提示 System Transferred
这样 C 盘就安装了最简单的 DOS,顺便把以下几个文件从 A 盘拷贝到 C 盘
A:\>copy HIMEM.SYS C:\
A:\>copy EDIT.COM C:\
点击虚拟机停止按钮退出虚拟机,把软驱配置再改回连接物理软驱,如下图所示

新建一个 config.sys 文件,内容如下
[menu]
menuitem=Boot_VX, Start with VxWorks55
menuitem=Boot_DOS, Start with MsDos622
menudefault=Boot_VX,3
menucolor=7,0
[Boot_VX]
device=c:\himem.sys /testmem:off
dos=high,umb
shell=c:\vxload.com c:\bootrom.sys
[Boot_DOS]
device=c:\himem.sys /testmem:off
dos=high,umb
[COMMON]
files=40
buffers=30
rem dos=high,umb
保存为 config.sys 文件,然后再准备这个文件:
C:\Tornado2.2\host\x86-win32\bin\vxload.com
把 vxload.com 和 config.sys 拷贝到软驱 A:盘,如下图
注意:虚拟机在使用物理软驱时,如果软驱 A 打开了,那么虚拟机会报警,停掉虚拟
机,把软驱 A 的窗口关闭,再重新启动虚拟机即可
启动虚拟机,因为此时软驱 A 无系统,所以会提示无效的系统盘,如图所示

所以重启虚拟机,按 F2,改 BIOS,改首启动为 Hard Drive 启动(按数字 0 旁边的减号
键可以把 Removable Devices 设下去,这样 Hard Driver 就上来了)保存后退出 BIOS
重启后就会进入我们刚刚在 C 盘做的简单的 DOS 然后把 A 盘的两个文件拷贝到 C 盘
C:\>copy A:\vxload.com C:\
C:\>copy A:\config.sys C:\
注意,因为把 config.sys 拷贝进了 C 盘。所以重启再次运行虚拟机后,就出现如下界面
了
选第一个引导 vxWorks,不过目前还没做好,要在第四章
选第二个进 DOS,待会还会用到的
剩余25页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4