WinCE搭建(虚拟机) 下载本文

然后一路Next就可以完成创建,创建的最后一步确定后会弹出一个Catalog Item Notification的对话框,点击Acknolwlege确定,完成创建。

2、对定制好的系统进行编译并生成SDK。编译之前要取消KITL

(noIMGNOKITL=1),如果不取消这一选项的话在非Debug模式下模拟器是不能启动的。右单击项目名称(OSDesign),选择Properties,在Build options中取消对\的选中。

然后生成|生成解决方案进行编译,编译的时间会相对长一些。编译成功如图。

3、编译成功之后,在RelDir对应的目录下生成了一个名为NK.bin的文件,这个文件就是给虚拟机使用的运行时镜像。 4、接下来把编译完成的系统附加到设备。在此之前要对连接属性进行一些设置。打开Vs2005菜单,选择Target -> Connectivity options, 打开目标设备连接属性对话框,Target Device选择CE Device, Download和Transport都选择

Device Emulator (DMA),Debugger选择None。针对模拟器运行参数的其他设置,比如屏幕尺寸,内存大小等等,都是要在这个对话框中进行设置的.

修改完配置后点击Apply并关闭窗口,在Vs2005中选择Target->Attach device开始附加到设备,这个时间也会有几分钟,Output窗口中会显示添加的状态,如果输出窗口卡在某一个位置上,模拟器还是黑屏的话,有可能是前面的某一步配置出现问题。需要回过头来检查,模拟器正常启动后,就可以看到一个Windows CE系统的模拟器窗口。

5、接下来我们要创建并安装SDK,安装SDK的目的是在Vs2005中提供对目标设备的开发支持,例如类库,模拟器等。在Vs2005菜单中选择Project -> Add new SDK, 打开SDK属性页。在General里SDK Name:WINCE_EMU。在Emulator中,将Configuration修改为Device Emulator ARMV4I Debug,填写必要的信息后点击应用、确定。然后在项目窗口中右单击刚才创建的SDK,选择编译。编译完成后生成一个msi安装文件,位于OSDesign项目文件夹下,SDKS/目录中。关闭Vs2005,单击运行这个SDK并安装。 安装完成后,打开Vs2005,选择菜单Tools -> Device Emulator Manager, 打开设备模拟器管理窗口,我们可以看到WINCE6_EMU下已经添加了我们刚才创建的系统,右单击这个项目选择Connect, 弹出模拟器窗口,CE系统启动成功。 至此已经完成了定制CE6操作系统,生成SDK并安装到开发环境的整个步骤。安装完成后我们便可以在这个定制的CE6平台上开发调试相关的应用程序了。