【转】制定WinCE6.0中文模拟器

一、定制WINCE 6.0

1、在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的创建。

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

(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”可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为800 x 480,16色深,128M内存。

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

posted on 2012-06-28 17:13  YuanSong  阅读(122)  评论(0编辑  收藏  举报

导航