VMWare跑VxWorks高阶教程:从ATA到FTP配置详解

需积分: 18 2 下载量 151 浏览量 更新于2024-10-06 收藏 1.27MB PDF 举报
"VMWare 使用教程 - 在VMWare中运行VxWorks高级教程" 这篇教程主要介绍了如何在VMWare虚拟机环境下配置和运行VxWorks操作系统,VxWorks是一个实时操作系统,常用于嵌入式系统开发。教程由一位经验丰富的开发者分享,详细讲述了从基础到高级的步骤。 首先,我们需要的开发环境包括Tornado 2.2或更新版本,它是Wind River公司的集成开发环境,专门用于VxWorks;WindML 3.0或更新版本,用于图形用户界面的开发;AMD Ln97XEnd网卡驱动补丁包,以及VMware Workstation 5.5.3。为了保持纯净的开发环境,建议使用全新安装的软件。 在配置虚拟机时,首先要安装虚拟软驱,这将用于DOS启动和文件传输。然后,新建一个虚拟机,选择自定义配置,指定为其他操作系统,并给虚拟机命名和选择保存位置。配置虚拟机的处理器和内存,如选择单个处理器和128MB内存。网络设置应选择桥接模式,IO适配器选择BusLogic,然后创建IDE类型的虚拟硬盘,分配足够的磁盘空间。 接着,虚拟硬盘上安装DOS操作系统,这将作为VxWorks的引导环境。通过FTP工具,如wsFtp,可以访问虚拟硬盘内容,进行文件的上传和下载。 教程中还详细介绍了如何通过ATA硬盘加载bootrom来引导VxWorks,这是启动VxWorks操作系统的关键步骤。此外,通过FTP工具,开发者可以方便地在主机和虚拟机之间交换文件,这对于开发和调试过程非常重要。 配置WindML以支持PS/2鼠标和PCConsole键盘,可以使VxWorks环境更加友好。这通常涉及到修改配置文件和驱动程序,使得这些硬件设备能在虚拟环境中正常工作。 在BSP(板级支持包)配置部分,教程简要介绍了相关的文件关系,帮助开发者理解如何定制和配置VxWorks以适应特定硬件平台。 尽管教程中提到了一些已知问题,如USB只支持U盘,串口通信存在一次性接收数据的问题,但整体上,这个高级教程为开发者提供了在VMWare中搭建和使用VxWorks环境的详细指南,对于学习和实践VxWorks开发具有很高的参考价值。