VS2005环境下用WinCE6.0自制模拟器
当我们进行WinCE的应用程序开发时,前期可以在模拟器下调试,然后再变换到我们开发板上(一般只需微小的修改),这样可以免去应用程序调试时每次连接开发板的痛苦。本文章在参考了网上相关文章的基础上,结合自己实践过程,一步步详细的介绍如何在vs2005中新建WinCE6.0模拟器。
此流程只是在win7 64位下逐步实现,如您的主机OS为其他microsoft操作系统(如xp),请进行相关的变通修改。
开发环境:
1. 主机:win7 ultimate with sp1 x64 ,vs2005+sp1+WindowsEmbedded CE 6.0 R3
2. 开发板BSP:tiny210---友善之臂210开发板,512Mbytes RAM,1Gbytes Flash
3. 目录说明:CE安装目录为"C:\WINCE600"
总体的流程分3大步骤:
1.新建仿真OS
2 新建SDK,安装SDK
3. 新建App,连接模拟器进行调试
一、新建Emulator OS
新建OS工程,进入工程向导:
选中Device Emulaor:ARMV4I,如下图所示:
下面的选项根据所需勾选
完成工程向导后,VS工程如下:
二、配置Emulator OS
1. 切换到Catalog Items View选项卡,先勾选Active Template Library(ATL),否则编译时会提示系统找不到atls.lib
NMAKE : fatalerror U1073: don't know how to make '…\cesysgen\oak\lib\ARMV4I\retail\atls.lib'
2. 中文配置
包含两部分:
1).增加OS 中文支持组件,如下图所示2).调整工程设置:
选中工程,右弹菜单,进入OSDesign Property Pages,如下图:
先在Locales执行Clear All,然后选中“中文(简体,中国)“,Default locate选中“中文(简体,中国)“,如下面2个图示:
3.勾选掉”Enable KITL (no IMGNOKITL=1)”