VmWare下VxWorks高级教程:从ATA到WindML

5星 · 超过95%的资源 需积分: 18 19 下载量 69 浏览量 更新于2024-07-31 1 收藏 1.22MB PDF 举报
"VmWare+VxWorks高級教材.pdf" 这篇高级教程主要涵盖了在VmWare虚拟环境中配置和运行VxWorks实时操作系统的过程。VxWorks是一个广泛应用于嵌入式系统的实时操作系统,而VmWare则是一款流行的虚拟化软件,允许在单一主机上运行多个操作系统实例。以下是教程的主要知识点: 1. **从ATA硬盘加载bootrom引导VxWorks** - 在虚拟环境中,启动VxWorks通常需要通过bootrom加载。这个过程涉及设置虚拟机的硬件配置,确保VxWorks的引导加载程序能够正确识别并从虚拟硬盘启动。 2. **通过FTP工具访问虚拟硬盘内容** - 为了方便地在主机和虚拟机之间传输文件,教程介绍了使用FTP工具(如wsFtp2006)连接到虚拟机的文件系统。这在开发过程中非常有用,因为可以快速部署代码和配置文件。 3. **WindML下配置PS/2鼠标和PCConsole键盘** - WindML是VxWorks的图形用户界面环境。教程详细阐述了如何在WindML下配置PS/2鼠标和键盘驱动,这对于在虚拟机中进行交互式开发至关重要。 4. **BSP配置中涉及的文件关系** - BSP(Board Support Package)是针对特定硬件平台的软件组件,包括设备驱动和系统初始化代码。教程会简要介绍BSP配置中的文件结构和相互关系,这对于理解和定制硬件支持至关重要。 5. **前期准备** - 开发环境:需要Tornado 2.2(或更高版本)开发工具,以及WindML 3.0(或更新版本)用于图形界面。同时,还需要特定的网卡驱动补丁和VmWare Workstation 5.5.3。 - 清洁的环境:推荐使用全新的开发环境,以避免潜在的兼容性问题和冲突。 6. **虚拟机配置** - 安装虚拟软驱:用于DOS启动和初期文件传输。 - 新建虚拟机:详细步骤包括选择自定义配置,指定处理器数量,内存大小,网络连接方式,IO适配器类型,以及虚拟硬盘的创建和大小。 7. **虚拟硬盘安装DOS** - 这一步骤描述了如何在虚拟硬盘上安装DOS,作为初始的引导环境,以便进一步安装和配置VxWorks。 8. **其他注意事项** - 文档中提到的USB限制,可能表明在当时的配置下,虚拟机只能识别U盘作为USB设备。此外,串口通信存在问题,可能只能接收一次数据,这是一个已知的BUG。 这个教程对于学习者来说非常详细,从基础配置到高级使用,旨在帮助用户建立一个稳定且功能完备的VxWorks开发环境。通过这个教程,读者不仅可以掌握VxWorks在VmWare上的部署,还能了解虚拟化环境下嵌入式系统开发的基本流程。