在VMWare环境中调试Windows XP Embedded

在VMWare环境中调试Windows XP Embedded 阅读本文加深您对Windows XP
首页 新闻资讯 行业资讯 在VMWare环境中调试Windows XP Embedded

1、建一个虚拟机,在上面安装Win2k或者WinXp(干干净净的)
2、把那个Tap.exe拷贝到虚拟机上,运行
3、得到的列表device.dmq拷贝回你的开发工具所在的机器
4、运行Component Design,导入这个device.dmq, 改个名字,生成VMWare's Devices.sld
5、运行Component Database Manager导入VMWare's Devices.sld
6、在Taget Design中就可以用VMWare's Devices
7、添加你的应用
8、用SDI建立一个硬盘,只分一个区,NTFS格式化的,激活 (先安装\Windows Embedded\drivers\下的sdi驱动记得重新启动,然后在设备管理器下系统设备下应该有“Storage Device Image Device”的新设备,没有就需要重新装。新建一个*.sdi文件使用\Windows Embedded\utilities目录下的sdimgr.wsf,这个是个脚本。运行的时候可能需要你修改变量,按提示做即可。使用“sdimgr /new ***.sdi”建立新的sdi文件用sdiloader.exe载入就可以按物理盘操作了。)
9、把附件中的vmware 对scsi的驱动也搞到Component Database中,加到你的目标机中 (需要你有正确建立组件的能力)
10、在vmware中创建一个新的虚拟机,选other,磁盘就用本地物理磁盘,就是SDI建立的那个(这里一定要记住你在虚拟机中使用sdi盘,其实它就是vm的磁盘了。也就是说他就是C盘)
11、F5,F7把目标磁盘对准那个SDI磁盘 (我看不懂跳过了,估计是建立image的快捷键吧)
12、启动VMWare的目标机的虚拟机,OK

【编辑推荐】

  1. 如何大规模的部署和生产XPE操作系统映像

  2. 在构建好XPE操作系统上增加EWF功能

  3. Windows XP Embedded镜像文件部署方法详解

4    2009-03-30 15:52:24    Windows Embedded