Advertisement

在VMware中运行VxWorks的高级指南

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本指南深入介绍如何在VMware虚拟环境中高效地配置和运行VxWorks实时操作系统,适合希望在非专用硬件上开发与测试嵌入式应用的专业人士。 ### VMware下运行VxWorks的高阶教程 #### 一、引言 本段落详细介绍如何在VMware虚拟机环境中配置并运行嵌入式操作系统VxWorks。本教程旨在帮助希望在虚拟化环境下进行VxWorks开发的学习者,通过此教程读者可以了解从ATA硬盘加载BootROM来引导VxWorks的方法,使用FTP工具访问虚拟硬盘中的内容、WindML下配置PS2鼠标和PC Console键盘以及BSP配置中涉及的文件关系等关键步骤。 #### 二、准备工作 ##### 1.1 开发环境 - Tornado 2.2 (或升级至2.2.1) for Pentium CD1 & CD2(包含开发环境和基本组件) - WindML 3.0 (或更新到3.03) - AMD Ln97X End网卡驱动补丁包(包括ln97xEnd.c和ln97xEnd.h文件) - VMware Workstation 5.5.3 对于初学者来说,建议使用全新安装的环境以确保pcPentium BSP包和WindML源代码的纯净性。 ##### 1.2 工具 - MSDOS 6.22 镜像 - wsFTP FTP工具 - 虚拟软驱 RamDisk NT #### 三、虚拟机配置 ##### 3.1 安装虚拟软驱 首先安装虚拟软驱,以便在后续步骤中用于安装DOS以及初期拷贝文件使用。确保按照正确的配置步骤操作,并启动虚拟软驱。 ##### 3.2 新建虚拟机 1. 打开VMware Workstation,选择“File” -> “New” -> “Virtual Machine” -> “Custom”。 2. 选择目标平台为“other (other)”。 3. 指定虚拟机名称和保存位置。 4. 设置单处理器配置。 5. 将内存大小设置为128MB(适合VxWorks运行)。 6. 使用桥接网络模式。 7. 选择IO适配器类型为“BusLogic”。 8. 创建IDE类型的虚拟硬盘,磁盘空间设为0.25GB,并勾选立即分配磁盘空间。 ##### 3.3 在虚拟硬盘中安装DOS - 双击虚拟机设置中的“Floppy”,配置软驱使用MSDOS 6.22的img文件。 - 启动虚拟机后,根据提示选择“NONE”进入软驱A:。 - 运行`fdisk`创建主分区,完成后重启虚拟机。 - 再次选择“NONE”,运行格式化命令`format C:`对主分区进行格式化。 - 完成后运行`sys C:`将系统文件复制到C盘中。 - 将以下文件从A盘拷贝至C盘: - HIMEM.SYS - EDIT.COM #### 四、配置BootROM引导VxWorks 接下来的步骤是配置BootROM以引导VxWorks操作系统。 1. **创建启动配置文件**:创建名为`config.sys`的文件,包含两种启动选项。 ```plaintext [menu] menuitem=Boot_VX,Start with VxWorks 5.5 menuitem=Boot_DOS,Start with MS DOS 6.22 menudefault=Boot_VX,3 menucolor=7,0 [Boot_VX] device=c:himem.systestmem:off dos=high,umb shell=c:vxload.com c:bootrom.sys [Boot_DOS] device=c:himem.systestmem:off dos=high,umb [COMMON] files=40 buffers=30 remdos=high,umb ``` 2. **准备VxLoad工具**:获取`vxload.com`文件,位于路径`C:Tornado2.2hostx86-win32binvxload.com`。 3. **拷贝启动文件到软驱**:将`vxload.com`和配置文件拷贝至软驱A:。 4. **设置BIOS**:重启虚拟机进入BIOS,更改首启动设备为“Hard Drive”,保存并重新启动。 #### 五、通过FTP工具访问虚拟硬盘内容 为了方便在宿主机与虚拟机之间传输文件,可以使用如wsFTP FTP工具来实现此功能。 1. **配置FTP服务器**:在虚拟机内部设置FTP服务器以允许从宿主计算机中进行访问。 2. **使用FTP客户端**:利用宿主上的FTP客户端连接到虚拟机内的FTP服务。 #### 六、WindML下配置PS2鼠标和PC Console键盘 为了改善用户体验,需要对WindML环境中的硬件设备如PS2鼠标和PC Console键盘进行设置

全部评论 (0)

还没有任何评论哟~
客服
客服
  • VMwareVxWorks
    优质
    本指南深入介绍如何在VMware虚拟环境中高效地配置和运行VxWorks实时操作系统,适合希望在非专用硬件上开发与测试嵌入式应用的专业人士。 ### VMware下运行VxWorks的高阶教程 #### 一、引言 本段落详细介绍如何在VMware虚拟机环境中配置并运行嵌入式操作系统VxWorks。本教程旨在帮助希望在虚拟化环境下进行VxWorks开发的学习者,通过此教程读者可以了解从ATA硬盘加载BootROM来引导VxWorks的方法,使用FTP工具访问虚拟硬盘中的内容、WindML下配置PS2鼠标和PC Console键盘以及BSP配置中涉及的文件关系等关键步骤。 #### 二、准备工作 ##### 1.1 开发环境 - Tornado 2.2 (或升级至2.2.1) for Pentium CD1 & CD2(包含开发环境和基本组件) - WindML 3.0 (或更新到3.03) - AMD Ln97X End网卡驱动补丁包(包括ln97xEnd.c和ln97xEnd.h文件) - VMware Workstation 5.5.3 对于初学者来说,建议使用全新安装的环境以确保pcPentium BSP包和WindML源代码的纯净性。 ##### 1.2 工具 - MSDOS 6.22 镜像 - wsFTP FTP工具 - 虚拟软驱 RamDisk NT #### 三、虚拟机配置 ##### 3.1 安装虚拟软驱 首先安装虚拟软驱,以便在后续步骤中用于安装DOS以及初期拷贝文件使用。确保按照正确的配置步骤操作,并启动虚拟软驱。 ##### 3.2 新建虚拟机 1. 打开VMware Workstation,选择“File” -> “New” -> “Virtual Machine” -> “Custom”。 2. 选择目标平台为“other (other)”。 3. 指定虚拟机名称和保存位置。 4. 设置单处理器配置。 5. 将内存大小设置为128MB(适合VxWorks运行)。 6. 使用桥接网络模式。 7. 选择IO适配器类型为“BusLogic”。 8. 创建IDE类型的虚拟硬盘,磁盘空间设为0.25GB,并勾选立即分配磁盘空间。 ##### 3.3 在虚拟硬盘中安装DOS - 双击虚拟机设置中的“Floppy”,配置软驱使用MSDOS 6.22的img文件。 - 启动虚拟机后,根据提示选择“NONE”进入软驱A:。 - 运行`fdisk`创建主分区,完成后重启虚拟机。 - 再次选择“NONE”,运行格式化命令`format C:`对主分区进行格式化。 - 完成后运行`sys C:`将系统文件复制到C盘中。 - 将以下文件从A盘拷贝至C盘: - HIMEM.SYS - EDIT.COM #### 四、配置BootROM引导VxWorks 接下来的步骤是配置BootROM以引导VxWorks操作系统。 1. **创建启动配置文件**:创建名为`config.sys`的文件,包含两种启动选项。 ```plaintext [menu] menuitem=Boot_VX,Start with VxWorks 5.5 menuitem=Boot_DOS,Start with MS DOS 6.22 menudefault=Boot_VX,3 menucolor=7,0 [Boot_VX] device=c:himem.systestmem:off dos=high,umb shell=c:vxload.com c:bootrom.sys [Boot_DOS] device=c:himem.systestmem:off dos=high,umb [COMMON] files=40 buffers=30 remdos=high,umb ``` 2. **准备VxLoad工具**:获取`vxload.com`文件,位于路径`C:Tornado2.2hostx86-win32binvxload.com`。 3. **拷贝启动文件到软驱**:将`vxload.com`和配置文件拷贝至软驱A:。 4. **设置BIOS**:重启虚拟机进入BIOS,更改首启动设备为“Hard Drive”,保存并重新启动。 #### 五、通过FTP工具访问虚拟硬盘内容 为了方便在宿主机与虚拟机之间传输文件,可以使用如wsFTP FTP工具来实现此功能。 1. **配置FTP服务器**:在虚拟机内部设置FTP服务器以允许从宿主计算机中进行访问。 2. **使用FTP客户端**:利用宿主上的FTP客户端连接到虚拟机内的FTP服务。 #### 六、WindML下配置PS2鼠标和PC Console键盘 为了改善用户体验,需要对WindML环境中的硬件设备如PS2鼠标和PC Console键盘进行设置
  • VMwareVxWorks 6.9安装与
    优质
    本指南详细介绍了在VMware虚拟机环境下安装和配置VxWorks 6.9操作系统的过程,并提供了实用的操作技巧及常见问题解决方案。适合嵌入式系统开发人员参考使用。 《VMware下VxWorks_6.9安装运行指南》项目源码工程文件及依赖文件全套教程非常适合初学者学习使用。
  • VMware VxWorks教程
    优质
    《VMware VxWorks高级教程》是一本深入讲解嵌入式系统开发中VxWorks操作系统的使用与优化的专业书籍,适合具有一定基础的技术人员阅读。书中内容涵盖从核心概念到实际应用案例的全面解析,旨在帮助读者掌握VxWorks在虚拟化环境中的高效运作技巧,并提供实用的操作指南和最佳实践分享,助力开发者提升项目质量和效率。 VmWare VxWorks高阶教程提供深入的指导和技术细节,帮助用户掌握VxWorks操作系统在虚拟环境中的高级应用技巧。该教程涵盖了从基础到复杂的各种主题,旨在提高开发人员对嵌入式系统的理解和操作能力。通过学习本教程,读者可以更好地利用VmWare工具进行高效、灵活的软件开发和测试工作。
  • 如何VMware虚拟机VxWorks 7.0
    优质
    本文将详细介绍如何在VMware环境中配置和安装用于运行VxWorks 7.0操作系统的虚拟机,包括必要的软件设置、硬件配置及调试技巧。适合嵌入式系统开发者学习参考。 VxWorks 7 默认只提供源代码,而不包含二进制的系统库,可能是因为它包含了太多的组件并且过于庞大。因此,无论使用什么目标平台,都需要先编译源码。按照这个步骤,您也可以在 VMware 中运行 VxWorks 7.0。
  • VMwareVxWorks
    优质
    《VMware中的VxWorks》一文探讨了如何在流行的虚拟机软件VMware中运行嵌入式系统开发常用的实时操作系统VxWorks的方法和技巧。 基于VMWare的VxWorks启动镜像可以为开发人员提供一个虚拟化的环境来测试和调试嵌入式系统软件。通过使用这种工具,用户可以在个人电脑上模拟目标硬件的行为,从而提高工作效率并减少对物理设备的需求。 在构建这样的环境时,首先需要安装VMware Workstation或类似的产品,并确保已正确配置所需的虚拟机设置以满足VxWorks的要求。接下来的步骤包括创建一个包含所有必需文件和库的新项目或者使用现有的启动镜像作为基础进行修改。开发人员还需要熟悉如何编译、链接以及将生成的目标代码加载到模拟环境中运行。 整个过程中,调试工具的选择也非常重要,它们能够帮助开发者快速定位问题并优化程序性能。通过这种方式,在VMWare上部署VxWorks启动镜像不仅简化了嵌入式系统的开发流程,还为团队协作和版本控制提供了更多的灵活性和支持。
  • 安装VMware虚拟机安装Linux图文教程
    优质
    本指南提供详细的图文步骤,在VMware虚拟机上安装Linux操作系统。适合希望在Windows系统内运行Linux进行学习或开发的用户参考。 VMware虚拟机下载后,请使用以下密钥进行激活:5A02H-AU243-TZJ49-GTC7K-3C61N。 我们以Red Hat 6.8 x64位操作系统为例,进行高级安装。
  • VMWare安装VxWorks操作系统
    优质
    本教程详细介绍如何在VMWare虚拟机环境中搭建并运行VxWorks实时操作系统的全过程,包括软件准备、系统配置及调试技巧。 VxWorks是Wind River公司开发的一款实时操作系统,它以其出色的可靠性和内核可裁剪性,在通信、军事、航天及航空等领域得到广泛应用。VMWare是一款广受欢迎的虚拟PC系统软件,能够提供基于Intel CPU的虚拟环境。 在VMWare上安装VxWorks可以有效降低项目初期的成本,并为初学者提供一个接近真实开发环境的学习平台。然而,由于VMWare运行于Windows操作系统之上,而VxWorks则在其之上运行,因此这个模拟环境无法完全保证实时性能。 为了顺利进行这项工作,请先完成以下准备步骤: - 安装Tornado 2.2 for pcPentium 开发工具,并从Wind River网站下载pc Pentium的BSP组件。 - 下载并安装VMWare软件(推荐使用4.0版本)。 - 获取AMD PC-NET网卡驱动程序,该驱动可以从AMD官网免费获取。 接下来需要进行的操作包括: 1. 安装编译网卡驱动程序: - VMWare提供虚拟的PC-NET类型网络接口。下载并安装最新的AMD提供的可执行文件,并按照说明解压。 - 在命令行中运行$(WIND_BASE)hostx86-win32bin下的torVars.bat批处理文件,然后切换到 $(WIND_BASE)targetsrcdrvend 目录下编译驱动程序。 - 将生成的ln97xend.o 文件复制至$(WIND_BASE)targetlibpentiumPENTIUMcommon目录,并替换原有的libdrv.a库。 2. 修改配置文件: - 调整VxWorks启动参数,这包括编辑 $(WIND_BASE)targetconfigpcPentium 目录下的Config.h 和 sysLn97xEnd.c 文件。确保网络功能正确设置。 通过VMWare安装VxWorks可以降低开发成本并提高效率,但需要具备一定的专业知识和经验。
  • Win3.2VMware
    优质
    本简介介绍如何在现代计算机系统中使用虚拟机软件VMware来安装和运行古老的Windows 3.2操作系统,探索怀旧软件的魅力。 《在VMware中安装与运行Windows 3.2的详细指南》 Windows 3.2是微软于1992年推出的一款操作系统,它基于MS-DOS,并提供了图形用户界面(GUI),极大地改善了DOS环境下的用户体验。本段落将详细介绍如何使用VMware 6.5虚拟化平台安装和运行这款经典的操作系统。 首先需要了解的是,VMware是一款允许在同一台计算机上同时运行多个独立操作系统的软件工具。在本指南中,我们将利用VMware 6.5作为我们的虚拟机创建环境,并且该版本支持多种操作系统,在稳定性和性能方面都有出色表现。 **步骤一:创建新的虚拟机** 1. 打开VMware 6.5并选择“新建”选项来开始建立一个新的虚拟机。 2. 在向导中,选择“典型”配置方式。然后在客户操作系统类型里选“其他”,再进一步挑选MS-DOS或Windows NT 3.x作为系统基础,因为Windows 3.2是基于这些系统的版本构建的。 3. 分配适当的内存给虚拟机使用,通常128MB就足够满足Windows 3.2的基本需求了。 4. 创建一个虚拟磁盘,并设定合适的大小。一般情况下,分配约2GB的空间应该足以存放系统及其应用程序。 **步骤二:安装DOS7.1** 1. 准备好包含DOS7.1的安装介质(通常是软盘镜像文件)。将该镜像加载到虚拟机的软驱中。 2. 启动虚拟机,并按照屏幕提示进行磁盘分区和格式化操作,随后开始安装DOS7.1。 **步骤三:安装Windows 3.2** 1. 把包含Windows 3.2的安装介质(如光盘镜像或者ISO文件)加载到虚拟机的CD/DVD驱动器中。 2. 在DOS命令提示符下,输入“Win”启动Windows 3.2的安装程序。如果自动运行未发生,请尝试手动执行安装程序中的setup.exe或其他相关可执行文件。 3. 按照向导指示选择合适的安装类型,通常推荐使用完全安装来获取所有可用的功能和组件。 4. 安装过程中可能会要求插入额外介质以继续操作,请根据提示进行相应处理。 5. 完成后重启虚拟机,并进入Windows 3.2的桌面环境。 **注意事项:** 1. Windows 3.2不兼容现代硬件设备,可能无法识别USB等新型接口。因此建议使用虚拟串口、并行端口或网络适配器进行通信。 2. 考虑到软件兼容性问题,请避免安装过于现代化的应用程序以免出现功能缺失或其他错误情况。 3. 由于Windows 3.2基于DOS架构,所以可以利用DOS命令提示符来进行文件管理及系统维护工作。 通过以上步骤,在VMware 6.5中成功安装并运行了经典的操作系统Windows 3.2。这是一次有趣的回顾计算机历史的机会,并且有助于理解现代操作系统的发展历程。尽管与当代软件相比,Windows 3.2的功能显得较为基础和简陋,但它开启了个人电脑图形用户界面的新时代,并为后续的Windows版本奠定了坚实的基础。
  • VMwareVxWorks BSP
    优质
    本项目专注于在VMware虚拟机环境下为VxWorks操作系统开发板级支持包(BSP),以实现高效且灵活的目标系统仿真与测试。 VxWorks BSP for VMWare是一款针对VMWare环境设计的嵌入式操作系统支持包。
  • VMwareVxWorks BSP
    优质
    本项目致力于在VMware虚拟机环境下构建和运行VxWorks实时操作系统(RTOS)的板级支持包(BSP)。通过优化配置,为开发者提供一个灵活且高效的开发测试平台。 该ISO文件用于在vmWare上作为光盘映像使用,包含多种启动功能:从光盘直接引导bootrom、直接从光盘启动vxWorks系统、通过DOS环境启动Windows 98以及从硬盘启动等选项。 对于不想进行复杂设置的用户来说,可以直接下载此启动ISO文件,并让vmWare从中读取并执行。利用该映像中的功能,可以快速地使用主机来引导vxWorks操作系统。如果更进一步减少操作步骤,则可以选择直接通过光盘内的自动启动vxWorks方式进入系统,在vxWorks成功运行后再连接Tornado工具进行调试工作。不过这样可能会失去一些手动配置的乐趣。