Windows下搭建Vxworks开发环境,VMware虚拟机实现

VxWorks环境搭建与学习:vxworks6.8和workbench3.2 VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。 阅读详情

这是本人自己整理的笔记,参考了两篇文章,大同小异。

参考的第一篇:

http://hi.baidu.com/hezhe1008/blog/item/26e5cd53364eb314377abe01.html

参考的第二篇:

http://hi.baidu.com/nanjidegou/blog/item/3fea95a13b13ce9246106463.html

感谢以上文章。

下面是正文部分,只要你足够小心,一般情况1个小时可以搞定,慢的话2个小时。

总体流程:
(1)安装VMware,建立虚拟机
(2)安装Tornado
(3)安装RamDiskNT,虚拟软驱
(4)编译网卡驱动
(5)编译BootRom
(6)构建操作系统
(7)启动调试

注意的细节:
2. 构造BSP


2.1下载和编译网卡驱动


VMware为运行于其上的操作系统提供虚拟网卡支持,该网卡类型即为AMD的PC-NET,在Tornado开发包中已经包含了该类型网卡的驱动程序,但经过测试,在VMware环境中该驱动无法正常工作,所以可从AMD的网站上下载最新的驱动程序。下载得到的是一个可执行的安装程序,运行该程序将得到一个压缩包和一个帮助文件,按照该帮助的要求,将压缩包直接释放到Tornado目录下。如果提示是否允许覆盖文件,则选择允许。


二、vxworks_end安装过程:(这个很重要)


从AMD官

[转载]在虚拟机vmware上安装vxworks完全指南(1) 注:本文版权归edw论坛wabc所有,此处转载仅结合实践经验作少量修改和补充(红色标记部分)。图片省略。它山之石,可以攻玉。在VMWare上安装VxWorks操作系统wabc  on  2003-12-27概述     VxWorks是风河公司(Windriver)开发的实时操作系统之一,以其优秀的可靠性、实时性及内核的可裁减性,被广泛应用于通信、军事、航天、航空等关键行业领域。VxWorks可以 阅读详情

相关推荐

VMware虚拟机搭建VxWorks 6.9开发环境全攻略

虚拟化技术通过软件模拟硬件环境,为嵌入式开发提供了高效、可复用的解决方案。其核心原理是利用虚拟机监控器(VMS)在物理主机上创建隔离的虚拟计算机,每个虚拟机可以独立运行操作系统和应用程序。这项技术的工程价值在于显著降低了开发成本,避免了物理硬件的依赖和损耗,并支持快速的环境克隆与恢复。在嵌入式系统开发领域,尤其是在工业控制、航空航天等对实时性要求极高的场景中,虚拟化技术常用于构建目标系统的仿真环境。本文聚焦于在VMware Workstation虚拟化平台上,部署经典的实时操作系统VxWorks 6.9,详

weixin_34252090的博客 346

在VMware虚拟机中搭建VxWorks 6.9开发与运行环境全攻略

实时操作系统(RTOS)是嵌入式系统的核心,负责在严格时间约束下管理硬件资源与任务调度。其原理在于通过确定性的任务调度算法和中断响应机制,确保关键任务按时完成。在工业控制、航空航天等领域,RTOS的技术价值在于提供高可靠性与实时性。VxWorks作为业界领先的硬实时操作系统,其传统开发依赖专用硬件,门槛较高。本文聚焦于利用**虚拟机**技术,构建一个灵活、低成本的VxWorks软仿真平台。通过详解**BSP(板级支持包)** 配置、内核映像编译及虚拟机集成,将VxWorks 6.9成功部署于VMware环境

weixin_34357436的博客 372

VxWorks 6.9虚拟机搭建指南:VMware上运行与Workbench调试完整教程

实时操作系统(RTOS)是嵌入式领域的关键技术,常用于工业控制、航空航天等对响应时间有严格要求的场景。在开发过程中,硬件资源有限往往制约调试效率,虚拟化技术为解决这一问题提供了新思路。VMware作为成熟的虚拟化平台,可以模拟x86硬件环境,为RTOS的验证与调试提供便利。然而,RTOS的引导方式与传统通用操作系统不同,其通过bootrom加载内核镜像,而非安装流程。理解这一原理后,在VMware中配置软驱、串口和网络,即可运行VxWorks 6.9,并结合Workbench进行在线调试。本文详细记录了从虚

weixin_34174105的博客 336

VMware中搭建VxWorks 6.9虚拟目标机:从bootrom到Workbench调试全指南

在嵌入式开发中,实时操作系统(RTOS)的验证与调试往往依赖特定硬件平台,而虚拟化技术为开发者提供了低成本、高灵活性的替代路径。VxWorks作为广泛应用的RTOS,其x86架构支持通过虚拟机软件构建完整的运行环境。利用VMware模拟标准PC硬件,可以加载VxWorks 6.9的BSP与bootrom,实现网络引导、FTP镜像加载以及目标机Shell交互。这种方案不仅适用于驱动验证、应用开发与自动化测试,还能通过网络协议让宿主机与目标机无缝通信。Wind River Workbench作为集成开发环境,通

weixin_34199405的博客 386

VMware环境下VxWorks 5.5安装与配置指南

实时操作系统(RTOS)是嵌入式系统开发的核心组件,通过微内核架构实现硬实时任务调度和资源管理。虚拟化技术如VMware Workstation为RTOS开发提供了灵活的环境配置和资源隔离能力,显著提升开发效率。本文以VxWorks 5.5为例,详细介绍在VMware中创建优化虚拟机的完整流程,包括处理器与内存配置、网络性能调优、存储管理以及Wind River Workbench开发环境集成。针对工业控制和通信设备等典型应用场景,提供了网络参数设置、系统初始化、远程调试等实用配置方案,并包含常见启动问题和

weixin_33700350的博客 312

VxWorks 5.5在VMware虚拟化环境中的安装与优化指南

实时操作系统(RTOS)在嵌入式开发中扮演着关键角色,其中VxWorks以其卓越的实时性和可靠性著称。虚拟化技术如VMware为开发者提供了灵活高效的测试环境,显著降低硬件成本并提升开发效率。本文将介绍如何在VMware中搭建VxWorks 5.5开发环境,包括虚拟机配置、系统安装、性能优化等关键步骤。通过合理配置CPU、内存和网络参数,开发者可以在虚拟环境中实现接近物理机的实时性能。文章还涵盖了常见问题解决方案和开发环境集成技巧,适用于工业控制、网络设备模拟等多种应用场景。

weixin_33744854的博客 330

VxWorks 6.8与Workbench 3.2环境搭建及调试全流程实战指南

实时操作系统(RTOS)是嵌入式系统开发的核心基石,其确定性的任务调度与微内核设计直接决定工业控制、航空航天等关键领域的可靠性。在实际工程中,搭建一套可用的RTOS开发环境往往比想象中复杂,涉及版本匹配、交叉编译、目标机通信与调试代理等多项技术。对于仍运行大量存量系统的VxWorks平台,掌握其经典工具链尤为必要。VxWorks 6.8与Workbench 3.2是一对强绑定的开发组合,从虚拟机目标机创建、内核组件裁剪、网络参数配置,到编译镜像、串口连接、Target Server调试及DKM动态加载,每一

weixin_30399155的博客 384

vxworks6.6+workbench3.0+vmware工具链

环境:win7(64)、vmware10.0、WindRiver-GPPVE-3.6-IA-Eval 材料:dos7.1软盘镜像         利用虚拟机虚拟一台目标机,在物理机和虚拟机之间搭建vxworks的开发工具链。         网络上比较多的是tornado开发环境下的虚拟机bsp的裁剪教程,换成WindRiver-GPPVE-3.6-IA-Eval以后略有些出路,大致的思路是

fuzzybug的专栏 6524

VxWorks 6.8与Workbench 3.2开发环境搭建实战指南(含踩坑记录)

实时操作系统(RTOS)是嵌入式高可靠场景的核心基础,VxWorks作为该领域的经典商用系统,至今仍在航空航天、电力控制等设备中广泛运行。搭建基于VxWorks 6.8的Workbench 3.2开发环境,是老项目维护与二次开发的必备技能。本文从环境模型出发,讲解宿主机、目标机与工具链的关系,梳理BSP选择、License配置、镜像编译等关键环节,并借助VxSim模拟器与Target Server完成内核模块的下载与调试。针对新手常见的License失效、Target Server连接失败和编译路径问题,也

weixin_33938733的博客 378

VxWorks 6.8与Workbench 3.2环境搭建完整指南

实时操作系统(RTOS)是嵌入式领域稳定性的基石,广泛应用于航空航天、工业控制、医疗设备等对可靠性要求严苛的场景。VxWorks作为业界领先的RTOS,其模块化内核与可裁剪特性,让开发者能够根据硬件资源灵活配置系统功能。搭建VxWorks开发环境,往往需要理解BSP(板级支持包)的适配、镜像工程的构建以及目标机调试链路的打通。对于初学者,从VxSim仿真器入手,通过创建Boot Loader和VxWorks镜像工程,能快速理解操作系统的启动流程。进一步掌握DKM(可下载内核模块)的编写与动态加载,则是实现高

weixin_33984032的博客 378

【VxWorks】VxWorks系统详细介绍说明,环境搭建说明,使用场景,使用实例

VxWorks 是一款实时操作系统(RTOS),广泛应用于嵌入式系统和实时应用程序开发领域。VxWorks 是由美国Wind River Systems开发的实时操作系统。它具有高度可靠性、实时性和灵活性,适用于各种嵌入式系统和实时应用程序开发。VxWorks 提供了丰富的功能和工具,包括任务调度、内存管理、设备驱动程序、网络协议栈等,使开发者能够高效地开发和部署实时应用程序。

smartvxworks的博客 5772

PC(win7,win10)搭建Vxworks开发环境

简单易学,轻松上手

STM32L452与FPGA通信翻车?手把手教你关闭I2C时钟延展避坑(附OVR错误解决方案)

本文深入解析STM32L452与FPGA在I2C通信中因时钟延展功能导致的常见问题,提供关闭I2C时钟延展的详细配置方法(NOSTRETCH模式),并针对可能出现的OVR错误给出Combined模式解决方案。通过实战案例和波形分析,帮助工程师快速排查和解决嵌入式系统中的I2C兼容性问题。

e3f4g5的博客 216

深度学习赋能胶囊内镜:AI如何实现胃肠道出血的自动检测与分割

在计算机视觉领域,图像分类与目标检测是处理医学影像分析的核心技术。其原理在于通过卷积神经网络(CNN)自动学习图像中的多层次特征表示,实现对特定目标的识别与定位。这项技术的价值在于能够将医生从海量、重复的阅片工作中解放出来,提升诊断效率与一致性,尤其在处理如胶囊内镜产生的数万张连续图像时优势显著。其应用场景广泛覆盖了医学影像的辅助诊断,例如在消化内科,对胃肠道出血的早期发现与精准定位具有重要临床意义。本文聚焦于利用深度学习模型,如U-Net和EfficientNet,构建一个能够从复杂多变的胶囊内镜图像中,

weixin_42533910的博客 382

VS配置RTKLIB(卫星定位开源代码)环境

@RTKlib代码调试教程-Visual Studio 2019 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ##RTKLIB-rtklib_2.4.3 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @RTKlib代码调试教程-Visual Studio 2019 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技

qq_42209977的博客 4486

【AI大模型应用开发】【LangChain系列】实战案例6:利用大模型进行文本总结的方法探索,文本Token超限怎么办?

假设有一组文档(PDF、Notion页面、客户问题等),你想要总结内容。可以利用大模型来帮你。今天来系统看下利用大模型来对文本进行总结的方法,以LangChain的使用为例。

同学小张的博客 3749

SAP_MM模块非限制库存转冻结库存

项目非限制 → 冻结事务码移动类型343影响库存不可用,不参与MRP常见用途质量问题封存、盘点冻结、待退货品通过本文,我们了解了 SAP 的[SAP_MM模块非限制库存转冻结库存]的基本概念和应用方法。希望这些信息能帮助您在实际工作中更好地使用 SAP 系统,提高工作效率和管理水平。更多SAP文章请点击更多SAP文章更新,大家一起学习进步!!!文章中如有错误。敬请指正!搜索公众号:SAP资料文库微信号:SPRO_PP时间:2025-10-14。

我小时候很黑的博客 586

【OAG vs RAG】RAG的“语义崩溃“:为什么你的知识库越大,AI越笨?_语义检索oag-优快云博客

19.9 元(AI 编程 / Agent 实战 | 本文同主题系统课程)·49.9 元(AI 时代成长方法论)。单篇不过瘾?订阅解锁全量源码、实战与答疑;文末附资料包领取方式 ↓图1:RAG语义崩溃概念图。

求知若渴、虚心若愚 73

教你如何阅读Autosar代码(6):常量变量定义

编译器抽象应该为常量的声明和定义定义CONST宏。编译器抽象应该定义VAR宏来声明和定义变量。memclass:常量本身的分类;memclass:变量本身的分类;vartype:变量的类型;type:常量的类型;

wdconan001的博客 958

2025华为OD 面试手撕代码真题【字符串至多删除一个字符,是否能构成回文串】

2025华为OD 面试手撕代码真题【字符串至多删除一个字符,是否能构成回文串】

MISAYAONE的博客 1707

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 我对Windows的信心的丧失,记关于Windows Server 2003的安装和Windows的网络打印机和共享
下一篇: KGTP中增加对GDB命令“set trace-buffer-size”的支持 - Week 1
hustcalm
博客等级 码龄17年 9粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值