Windows CE 5.0 Emulator

WinCE 5.0 emulator是用于调试wince程序时, 仿真wince设备的, 这样就不用在开发时一直连着外部设备了.

1. 目前的下载地址:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a120e012-ca31-4be9-a3bf-b9bf4f64ce72

安装过程直接下一步就行, 没什么可说的.

2. 安装完成以后, 最好通过如下命令行启动, 而不要直接运行:
Emulator_500 /CEImage Nk.cem /Video 800x600x16 /Ethernet virtualswitch

因为默认情况下, 屏幕既小, 看着不舒服, 另外默认不支持网络, 这是个大问题, 上述命令的最后一个参数就是指示仿真器使用开发机的网卡. 这里需要注意一下的是, 仿真器只能使用开发机的第一块网卡, 如果开发机上有多块网卡, 要注意检查一下目标网卡是不是第一个设备, 如果不是, 要把其它网卡禁用. (简单来说, 如果你希望使用无线网卡, 就直接把另一个有线网卡禁用就可以了)

3. 安装.net compact framework

由于Windows Mobile Device Center不能检测到仿真设备, vs也不能直接和仿真器相连接(或者是我不知道, 如果可以, 烦请赐教) , 所以需要手动安装.net cf.

首先, 运行仿真器以后, 在Emulator菜单中可以设置共享目录, 如下图所示:

image

然后打开My Device, 共享菜单即以Storage Card的形式出现:

image

打开这个虚拟存储卡, 即可访问开发机的共享目录.

然后在主机的C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE目录中找到NETCFv35.wce.x86.cab, 将其复制到共享目录, 同时, 最好把Diagnostics子目录下的NETCFv35.Messages.EN.cab也一并复制, 第二个安装包对异常信息显示提供了支持, 如果不安装第二个, 一旦程序抛出了异常, 也无法查看具体的异常信息. (如果要安装.net cf 2.0, 复制C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce500\x86下面的NETCFv2.wce5.x86.cab)

然后在仿真器上将安装文件复制到随便哪个目录, 直接双击即可启动安装, 路径不用修改, 直接ok就能完成安装.

此时已经可以直接执行我们的程序了. 将共享目录修改为项目的debug目录, 这样在仿真器上直接打开Storage Card就可以显示可执行文件, 也不用换地方, 就直接双击执行就可以, 每次项目做了修改以后, 按F6重新编译一下, 就可以直接在仿真器上运行了.

 

4. 另外,每次使用完以后, 从Emulator菜单选择shutdown, 然后选save state, 但是下次如果想加载此次保存的结果, 就不能再像第一次打开时那种方式了.

仿真器保存然后退出以后, 在Documents/My Virtual Machines下面会有一个(如果多次保存, 就会有多个) 类似{641834F7-7BD7-4A7B-B2CE-D11A2C48E93E}的文件夹名, 这就是上次的保存结果, 需要用命令Emulator_500 /vmid {641834F7-7BD7-4A7B-B2CE-D11A2C48E93E} 来加载这个保存后的虚拟机, 这里发现一个bug, 如果在加载时使用了参数/sharedfolder, 加载结束以后并没有起作用, 不知道是什么原因造成的, 也许跟win7有关系? 不过每次重新设置一下共享文件夹虽然有点烦, 但总算是还可以接受.

执行的命令类似以下:

Emulator_500 /vmid {641834F7-7BD7-4A7B-B2CE-D11A2C48E93E} /sharedfolder "D:\temp"

转载于:https://www.cnblogs.com/Moosdau/archive/2011/04/17/2018858.html

1、把下载后的DeviceEmulator模拟器文件夹放入D盘根目录。 2、安装DeviceEmulator中文版.exe 3、存储卡目录(自定),例:在C盘建一个文件夹SDMMC,这个文件夹相当于一体机的存储卡。 4、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 5、选择映像文件(CE50_ARM_CHS.bin) 或 4、把3.5/4.3/7寸模拟器.bat拷到桌面,双击运行即可。 ================================================================== 解压后操作步骤: 1、安装DeviceEmulator中文版.exe 2、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 3、选择映像文件(CE50_ARM_CHS.bin) 4、存储卡目录(自定) 我这里设置的是SDMMC 5、真正的WINCE系统出现了~~~ 市场上的导航仪都是WINCE系统哦,呵呵。。。 WINCE5.0模拟器调节分辨率方法: WINCE5.0模拟器可以改成任意尺寸和分辨率的。只是你不能用DE.exe来启动它。那个“启动助手”中缺少video参数的选项,如果想改变分辨率应该自已做一个批处理文件方更启动。 按装完“DeviceEmulator中文版.exe”后,将解压后的CE50_ARM_CHS.bin文件复制到C:\Program Files\Microsoft Device Emulator\1.0\里面。再将启动wince5模拟器.bat复制到同样的目录下。在该目录下运行“启动wince5模拟器.bat”。 320×240屏的(是3.5寸屏的),我设的是800*600,大点好,呵呵。。。自已修改“启动wince5模拟器.bat”中的相关数字就行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值