- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 VxWorks学习环境搭建 2
1.1 VxWorks简介 2
1.2 VxWorks开发基本过程 2
1.3 VmWare简介 3
1.4 基本学习环境的构成 4
VxWorks学习环境搭建
VxWorks简介VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。WRS 公司没有公开其源代码,而是以库文件的形式将其提供给用户。
为了便于用户的使用,WRS 公司为用户提供了Tornado集成开发环境。图 11VxWorks 操作系统的全部内容都附带在该开发环境中。Tornado2.2是该系类开发环境的最高版本,适用于VxWorks5.5以下版本开发。VxWorks6以上的版本则使用WRS 公司新开发的WorkBench集成开发环境。WorkBench在很多方面比VxWorks5.5更便于用户使用。但其不能作为VxWorks5.5及其以下版本的开发工具。?
?图 11 Tornado2.2界面VxWorks开发基本过程
VxWorks开发所得到的软件分为两部分:bootrom和操作系统映像(包含实现开发目的的程序)。bootrom和操作系统映像最终都作为目标机上运行的程序。bootrom是目标机启动后最先运行的一个小程序,它的作用是将操作系统映像从软盘、硬盘、网络上其他计算机等存储位置载入到目标机,并在加载工作完成后将目标机控制权交给目标机上的VxWorks操作系统。由上述过程可见,出学者使用PC机作为目标机最方便,因为这样看免去熟悉目标机的过程。PC机也是日常生活中最容易找到的。目前参考资料中主要给出了从软盘启动bootrom、从U盘启动bootrom和从硬盘启动bootrom的方式。显然软盘现在很少见了,大多数人都没有这东西。硬盘倒是每台计算机都有,但是写入bootrom映像会破坏你硬盘上原有的操作系统,如果你有闲置电脑专门用于学VxWorks可以采用这个方法。U盘启动bootrom的方式目前看来是最行的通的。通过U盘启动bootrom后可通过网络或从计算机硬盘加载VxWorks操作系统映像。这里也有一个问题,U盘启动bootrom是计算机开机时候进行的。试一遍就要重启一次电脑。尤其是只有一台电脑的时候,一会要用于开发VxWorks程序,一会又要作为目标机,将需要频繁重启电脑。如果这样,很快你的兴趣就会被繁琐的重启工作消磨掉。即使有一台电脑专门用作目标机,也不得不频繁重启,而且还要交叉操作两台电脑,仍然很繁琐。
VmWare作为一种虚拟机软件有效的解决了上述所有问题。VmWare可以安装于运行Window操作系统的计算机上。Window操作系统启动后打开VmWare,它可为用户虚拟出多台80X86系列计算机。虚拟机包含了对软驱、硬盘和网卡计算机设备的虚拟。虚拟机上可以安装任意类型的操作系统。这些虚拟机能够进行虚拟联网,并能够和主机通信。此外,虚拟机重启一次需要的时间远远小于计算机重启的时间。这些特性给学习VxWorks提供了方便。你可以在计算机上开发程序,然后可以以任何一种方式将开发结果在虚拟机上运行。不用为找软驱发愁、不用为目标机硬盘上原有操作系统数据被破坏担心,更不用再找两台电脑才能实验从网上加载操作系统映像这一过程。
?VmWare简介
? VMWare (Virtual Machine ware)是一个“虚拟PC”软件公司它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。VmWare工作界面图 12
图 12VmWare工作界面?基本学习环境的构成
有了Tornado2.2开发VxWorks的条件就具备了。有了VmWare(6.07.5版均可)意味着目标机也有了。然而如果想在目标机上通过软盘启动bootrom光是有目标机上的虚拟软驱还是不够的,还得给他做个虚拟软盘,也就是软盘映像文件。这项工作可以在你的计算机上装一个RamDiskNT来解决。它是一个制作软盘映像工具。RamDiskNT完成虚拟软盘映像文件将虚拟软驱的路径指向计算机中制作好的软盘映像文件?如果安装VmWare的主机用的是Windows操作系统,则VmWare虚拟的计算机中的网卡为A
您可能关注的文档
- 数值分析报告Lagrange差值与牛顿插值.doc
- 1.1人民民主专政:本质是人民当家作主教学设计.doc
- 10“民主式教学”在职业中专FLASH课程教学中实施策略.doc
- 搭建生活情境平台 促进民主教学实施.doc
- 地质学基础教学基本要点.doc
- 商业银行市场化敏感性.doc
- 哮喘患者在饮食上应注意什么.doc
- 2007年专科起点本科.doc
- 产品质量设计和控制方法.doc
- 二(三氟甲基磺酰)亚胺锂(LiN(CF3SO2)2)应用与合成分析.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)