工作需要,需要在本本上安装VxWorks的开发环境,我的本本安装的是Win7专业版,安装的时候,发现安装有问题,每每安装到regist tornado.exe...的时候,安装程序就死在那里不动了,觉得是tornado和win7不兼容造成的,经过我两三个小时的努力,在网上找到了解决办法,把我了解的方法和我的解决方法,总结一下:
一、虚拟化技术
1、先说说Windows Virtual PC,Win7就是使用它虚拟化模拟XP
微软正式为Windows 7准备了Windows Virtual PC虚拟软件解决方案,与Microsoft Virtual PC不一样,Windows Virtual PC构建在基于AMD-V和Intel-VT的虚拟化技术上,之前已成功用在Windows Server 2008和Microsoft Application Virtualization 等企业应用中,现在将继续向普通桌面推进,为Windows 7提供了一个“完美兼容XP程序”的环境,在提升Win7功能的同时,又借以推动了虚拟化技术的发展,可谓一举多得。
Windows Virtual PC可以运行在Win7专业版/企业版和旗舰版之上。
Win7的新功能,在Win7下能实现xp虚拟技术,使一些软件更加兼容。注意,安装Windows Virtual PC前要先先安装Windows补丁包Windows6.1-KB958559-x86。
2、硬件虚拟化
百度上查一查你的CPU是否支持硬件虚拟化,如果不支持,这种方法就不适用,可以采用我下面接收到的方法,如果CPU支持硬件虚拟化,那么就在网上下载securable工具来检查你的电脑硬件虚拟化是否打开;打开securable,如果最右边显示的是绿色的“Locked ON”,表示已开启了硬件虚拟化。如果显示为红色“Locked OFF”,则表示未开启,需要手动开启。
BIOS里硬件虚拟化的设置方式因电脑不同而不同,自己看看自己的BIOS和电脑类型,自行查找设置方式吧。
二、Virtual Windows XP
1、运行Virtual Windows PC,安装Virtual Windows XP有三种方式,我采用了直接从微软网站上下载的方式安装,下载的镜像名字为WindowsXPMode_zh-cn,按照提示步骤一步一步安装就可以啦。
2、特点
1):虚拟xp里面安装的程序在宿主机win7界面使用,让你觉得没有虚拟机的存在,可以直接在win7的桌面上创建虚拟机里执行程序的快捷方式,直接点击打开,很方便;
2):文件共享更直接,虚拟机直接就可以像访问自己的硬盘分区一样访问win7的磁盘空间,方便,快速;
三、VMLiteWorkstation
我了解的信息时AMD的很多CPU现在基本上都支持硬件虚拟化技术了,但是intel的CPU只有比较新的和高端的才支持硬件虚拟化,很多CPU到现在都不支持硬件虚拟化技术,而我的本本上用的CPU就是intel的T6500的CPU,恰恰不支持硬件虚拟化,没办法使用上面的技术了,只好另想办法。
网络就是个好东西,只要你提得出需求,可以说基本上都能找到解决的办法,就是为了适应不支持硬件虚拟化的CPU,我在网上找到了VMLiteWorkstation这个软件,可以提供第二项里的所有功能,且不需要电脑支持硬件虚拟化,而且安装方便快捷。
我现在采用的就是这种方式安装的tornado开发工具,使用起来感觉还可以,唯一的就是觉得速度不是很快,效率不是很高,我想可能和CPU不支持硬件虚拟化有关系,不过还好我的本本速度和配置都还不错,而且软件开发,需要编译的次数毕竟不会特别频繁,所以使用起来还在可以容忍的范围里。
四、VxWorks安装
这个已经没什么好说的了,安装方法和正常的XP没有任何区别,安装完成之后,在win7的开始程序菜单的VMlite WorkStation的VMLite XP Mode Application里可以看到Tornado的图标,点击打开使用就行了。