大家好,近期在做windows ce7方面的开发工作,通过查阅相关资料,计划将wince部署至Virtual PC以完成一些基本的测试,但是却始终无法将NK下载至Virtual PC,下面我简述下操作步骤,希望高手能够伸出援助之手。
1、系统配置
(1)操作系统:windows 7(64bit)
(2)开发环境:VS2008(sp1补丁已装)、Platform builder 7
(3)虚拟机:Windows Virtual PC(采用微软官网上提供的最新版本,下载日期为2015年1月15日)
2、操作步骤
(1)进入VS2008,通过Platform builder建立一个OS工程。
(2)点选Connectivity Options,然后选择add Device,将device name设置为VCEPC,associated OS Design选择windows CE,如图1所示
图1
(3)回到Connectivity Options界面,将Kernel Download和Kernel Transport均设置为Ethernet,Kernel Debugger设置为 KdStub,随后,点选Kernel Download处的Settings,上述操作如图2,图3所示
图2
图3
(4)现在对Virtual PC进行配置,首先建立一个新的虚拟机,硬盘文件选择微软提供的hd0_sample.vhd(在wince7的安装目录下的platform/Virtual PC/VM中可以找到),并将网络选为自己本机的网卡,如图4所示
图4
(5)将本机网卡设置为自动获取IP(即DHCP),然后,打开虚拟机,按照网络上的资料,此时应该立即连接成功才对,但是却始终是图5所示的界面
图5
另外,我也尝试过设置本机与虚拟机上的IP为固定IP,且保证二者在同一个网段,但是VS2008始终无法识别出Virtual PC上的设备,在网上搜索相关问题,大家的过程一般都比较顺利,没有遇到和我这样类似的问题,希望高手能够帮忙解决下,谢谢。
------解决思路----------------------
如果在WinXP 下相同的步骤还是不行,只能说明你的操作还是那里有问题。
再仔细看看 VPC 的设置部分吧。