让winCE支持中文界面(可切换至英文界面)
2011-03-08 16:01
423 查看
对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取作详细的说明;
-1.
选中PB的Build OS菜单栏下的Copy Files to Release Directory After Build和Make Run-Time Image After Build两项被选中
-2.
先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale
先执行 “clear”
Locales:将 “中文(中国)”、“英语(美国)”打勾
Default languare:选择“中文(中国)”
完成第二步后,工程中采用默认的是新宋字体
如图:
-3.
回到Catalog,选择“Core OS”—> CEBASE —> International—>“Locale Spectific Support”—> “Chinese[Simplified]”
▲ AC3 Font Compression:使用AC3对字库进行压缩,若CPU有300HZ以上,建议选上;这个可以根据自己的需要选还是不选.
▲
SimSun & NSimSun (Subset 2_50):字体大小是3M左右,WINCE选择Subset
2_50是最合适的,所以用 (Subset 2_50)中文字体替换原来的中文字体,选择SimSun & NSimSun (Subset
2_50),按右键添加该 组件即可,这样就会把原来的字体替换掉。 这样对中文显示又没有影响又达到内核瘦身的效果。必须选上;
补充:原来新宋字体大小是10M多,若选择Subset 2_50版本,字体大小是3M,也是对WinCE体积进行裁剪关 键所在字体所在目录:D:/WINCE600/PUBLIC/COMMON/OAK/FILES
▲ GB18030 Data Converter:汉字编码标准集转换器,必须选上
-4.
确认 Core OS->CEBASE->International->Local Services(Choose 1)-> NLSicon 已经被选择
-5.
添加一个多界面支持组件(SYSGEN_MULTIUI),同样在Catalog->Core OS->Windows CE Devices->International->Multilingual User Interface(MUI)
如图:
-6.
编译镜像(如果之前编译过,则SYSGEN即可,否则应该 Build and Sysgen)这样做出来的系统, 既能正常显示中文, 又不用担心NK体积过大。
对WinCE体积进行裁剪(减肥),通常先在字体进行操作。
+7.
选
择 生成->Open Release Directory,出现命令行工具,输入createmui
0409,0804,回车,直到完成复制工作。之后,在工程的Release目录会生成一个multiui.bib文件。将该文件中的所有内容,复制到
common.bib文件后面
-每种语言对应一个LCID,可以在WinCE的帮助文档中查到,如下:
English:0409
Chinese(PRC):0804
French:040C
Japanese:0411
要支持四种语言命令如下:
createmui 0409,0804,040C,0411
运行成功后会生成一个MultiUI.bib文件,打开该文件,拷贝所有内容到common.bib文件的末尾。MutiUI.bib文件中可能包含
k.coredll.dll.xxx,在common.bib文件中删除所有的k.coredll.dll.xxx项。
最后重新Making就可以了。
-8.
选择PB的Build OS->Make Run-Time Image
运行测试
下载并运行WinCE,可以看到默认的语言是英文的。选择”start”->”setting”->”Control
Panel”弹出控制面板,然后选择”Regional Settings”,再选择”User Interface
Language”,选择要切换的语言,比如Chinese(PRC),如图:
重新启动目标板,如果你用
WinCE
模拟器的话,在菜单中选择
File
,然后选择
Reset
,选择
Soft
来重新启动。重起以后,界面就会变成中文的
WinCE
系统了。
http://blog.mcuol.com/User/armwince/Article/15648_1.htm
http://fishrei.blog.163.com/blog/static/92745845200991193621390/
c
-1.
选中PB的Build OS菜单栏下的Copy Files to Release Directory After Build和Make Run-Time Image After Build两项被选中
-2.
先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale
先执行 “clear”
Locales:将 “中文(中国)”、“英语(美国)”打勾
Default languare:选择“中文(中国)”
完成第二步后,工程中采用默认的是新宋字体
如图:
-3.
回到Catalog,选择“Core OS”—> CEBASE —> International—>“Locale Spectific Support”—> “Chinese[Simplified]”
▲ AC3 Font Compression:使用AC3对字库进行压缩,若CPU有300HZ以上,建议选上;这个可以根据自己的需要选还是不选.
▲
SimSun & NSimSun (Subset 2_50):字体大小是3M左右,WINCE选择Subset
2_50是最合适的,所以用 (Subset 2_50)中文字体替换原来的中文字体,选择SimSun & NSimSun (Subset
2_50),按右键添加该 组件即可,这样就会把原来的字体替换掉。 这样对中文显示又没有影响又达到内核瘦身的效果。必须选上;
补充:原来新宋字体大小是10M多,若选择Subset 2_50版本,字体大小是3M,也是对WinCE体积进行裁剪关 键所在字体所在目录:D:/WINCE600/PUBLIC/COMMON/OAK/FILES
▲ GB18030 Data Converter:汉字编码标准集转换器,必须选上
-4.
确认 Core OS->CEBASE->International->Local Services(Choose 1)-> NLSicon 已经被选择
-5.
添加一个多界面支持组件(SYSGEN_MULTIUI),同样在Catalog->Core OS->Windows CE Devices->International->Multilingual User Interface(MUI)
如图:
-6.
编译镜像(如果之前编译过,则SYSGEN即可,否则应该 Build and Sysgen)这样做出来的系统, 既能正常显示中文, 又不用担心NK体积过大。
对WinCE体积进行裁剪(减肥),通常先在字体进行操作。
+7.
选
择 生成->Open Release Directory,出现命令行工具,输入createmui
0409,0804,回车,直到完成复制工作。之后,在工程的Release目录会生成一个multiui.bib文件。将该文件中的所有内容,复制到
common.bib文件后面
-每种语言对应一个LCID,可以在WinCE的帮助文档中查到,如下:
English:0409
Chinese(PRC):0804
French:040C
Japanese:0411
要支持四种语言命令如下:
createmui 0409,0804,040C,0411
运行成功后会生成一个MultiUI.bib文件,打开该文件,拷贝所有内容到common.bib文件的末尾。MutiUI.bib文件中可能包含
k.coredll.dll.xxx,在common.bib文件中删除所有的k.coredll.dll.xxx项。
最后重新Making就可以了。
-8.
选择PB的Build OS->Make Run-Time Image
运行测试
下载并运行WinCE,可以看到默认的语言是英文的。选择”start”->”setting”->”Control
Panel”弹出控制面板,然后选择”Regional Settings”,再选择”User Interface
Language”,选择要切换的语言,比如Chinese(PRC),如图:
重新启动目标板,如果你用
WinCE
模拟器的话,在菜单中选择
File
,然后选择
Reset
,选择
Soft
来重新启动。重起以后,界面就会变成中文的
WinCE
系统了。
http://blog.mcuol.com/User/armwince/Article/15648_1.htm
http://fishrei.blog.163.com/blog/static/92745845200991193621390/
c
相关文章推荐
- 让winCE支持中文界面(可切换至英文界面)
- [整理]让winCE支持中文界面(可切换至英文界面)
- ubuntu中快速将firefox英文界面切换成中文
- Matlab界面语言切换,自由显示中文或英文语言
- myeclipse 安装flex插件后变为中文 修改配置文件切换到英文界面
- ubuntu中快速将firefox英文界面切换成中文
- ubuntu中的firefox英文界面快速切换成中文的办法 [转载]
- Ubuntu切换到英文界面无法唤出中文输入法的解决方法
- Matlab : 切换中、英文用户界面 (中文变英文)
- zend sudio如何将界面切换到中文
- 解决搜狗输入法输入英文,切换不到中文问题
- cocos2d-x自定义ttf文件支持想要的英文中文。压缩ttf大小
- CentOS安装时选择为简体中文,完成后设置支持英文或中文方法
- SQl2005安装完成后j部分界面显示成英文 怎么改成中文
- web系统多语言切换(中文,英文,日文)
- win7引导界面是英文,怎么改成中文?
- 特大喜讯,View and Data API 现在支持中文界面了
- 一套Eclipse可同时切换中文(简体,繁体),英文
- MATLAB R2014a 中文语言界面转换为英文(添加环境变量)
- 中文环境下设置GVIM的界面、菜单、提示为英文语言