您的位置:首页 > 移动开发

定制WINCE6.0 ARM中文模拟器

2011-03-08 15:05 1391 查看
一、定制WINCE 6.0

       1、安装WINCE 6.0时,一定要选择支持 CPU“ARMV4I”。

       2、在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自己命名,这里命名为“MyEmulator”。

 
     创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,模板(Design
Templates)选择“PDA Device”-->“Mobile Handheld”,应用程序(Application &
Media)就随自己的需要选择,网络和通信(Networking & Communications)在此只选择“Local Area
Network(LAN)”-->“Wired Local Area
Network”,其余都去掉。或者就按系统默认的设置也是可以的。最后完成MyEmulator的创建。

       3、添加组件(可以根据需要添加,这里主要增加汉字相关的组件)

       (1)添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象)

在Catalog
View添加“Core OS”-->“CEBASE”-->“International”-->“Locale
Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun
& NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum &
NSimSun (Subset 2_50)”

 
     在Catalog View添加“Core
OS”-->“CEBASE”-->“International”-->“Locale Specific
support”-->“Chinese (Simplified)”-->“GB18030 Data
Vonverter”和“Monotype Imaging AC3 Font Compression”

       (2)添加中文输入法

 
     在Catalog View添加“Core
OS”-->“CEBASE”-->“International”-->“Locale Specific
support”-->“Chinese (Simplified)”-->“Input Method
Editor”-->“MSPY 3.0 for Windows Embedded CE”

       (3)VS2005中菜单“项目”-->“属性”中设置

       “Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的。)

------------我估计我就在这儿没有注意,所以加粗提醒

       “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”

       


 

       运行VS2005菜单“生成”-->“生成MyEmulator”

二、构建SDK

 
     运行VS2005菜单“项目”-->“Add New
SDK…”,在SDK属性页中填写必要的信息,然后“应用”,“确定”。属性页中“Emulation”可以设置模拟器的显示屏大小及色深,还有内存大
小,在此设置为240 x 320,16色深,128M内存。

         如果需要支持DOTNET和SQLCE,则需在SDK中添加相关组件。(本条非作者所写)

 
     然后运行VS2005菜单“生成”-->“Build All
SDK…”,顺利的话,就会在%WINCEROOT/OSDesigns/
/MyEmulator/MyEmulator/SDKs/SDK1/MSI/下会有MyEmulator.msi。

三、配置VS2005

 
     1、先安装生成好的MyEmulator.msi。运行Visual Studio
2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到
“MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选
项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。

       2、新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息