首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
ARM计算机系统定制中文化WinCE镜像
武汉华和机电技术有限公司
收藏本文     查看收藏

本文以Toradex ARM计算机模块为例介绍定制包括中文字体以及输入法支持的中文化Windows Embedded Compact 镜像的操作。
如果只是需要中文字体支持显示中文界面,而不需要中文输入法或者其他定制选项,则无需使用Platform Builder对镜像进行重新编译,而只需要根据下面链接说明直接安装中文字体支持包即可:

http://developer.toradex.com/knowledge-base/how-to-install-additional-fonts

下面就根据不同处理器平台分别介绍定制包含中文字体支持,输入法以及其他定制选项的操作流程。

1). 准备工作
安装对应的SDK,详细方法请参考这里。

2). 基于NXP/Freescale i.MX6处理器平台的Colibri/Apalisi.MX6计算机模块
目前发布的WEC7和WEC2013最新版本为V1.0 Beta6。
下载对应WEC7或者2013 V1.0 Beta6 BSP,并将解压出来后的 ”TORADEXIMX6BIN”文件夹放于对应SDK目录下的”platform” 文件夹下。
下载对应WEC7或者2013 V1.0 Beta6 workspace, 在对应的Virtual StudioPlatform Builder里面打开工程文件。

a). 设置中文化选项
Catalog Item 视图,IMX6_Core7-> Core OS -> Windows Embedded Compact
./ Fonts -> Scripts -> Chinese(Simplified),选中“SimSun & NSimSun” 和 “Unicode ScriptProcessor for Complex Scripts”
./ International -> Code Page,选中“GB18030Data Converter”
./ International -> Language -> Chinese (simplified),选中 “EastAsian Edit Control” 和“East Asian Word Wrap” 和 “Monotype ImagingAC3 Font Compression”
./ International -> Language -> Chinese (simplified)-> Locale,选中“Chinese (PRC)”
./ International -> Language -> Chinese (simplified)-> Input Method Editor,选中”MSPY 3.0 for Windows Embedded Compact”
./ International -> Language -> Chinese (simplified)-> Input Method Editor -> MSPY 3.0 for Windows Embedded Compact,选中” DoubleSpelling (Shuang Pin) soft keyboard – Small”

b). 配置项目属性
解决方案视图,IMX6_Core7右键选择”属性”进入项目属性页,然后选择”配置属性”
./ General -> Build type,设置为 ”Release”
./ Locale -> Language Packs to build,设置为”Chinese(PRC) – (0804)“
./ Locale -> Installed UI Language Packs,设置为”Chinese(PRC) – (0804)”
./ Locale -> Default UI Language,设置为”Chinese(PRC) – (0804)“
./ Locale -> Default Locale,设置为”Chinese(PRC) – (zh-CN)”
./ Build Options ->Enable kernel debugger, 设置为”No(IMGNODEBUGGER=1)”
./ Build Options ->Enable KITL, 设置为”No(IMGNOKITL=1)
./ Environment, 删除”prj_enable_fsreghive”

c). 清理子项目
./ 解决方案视图,删除IMX6_Core7-> Subprojects -> VsDebugger
./ 解决方案视图,删除IMX6_Core7-> Subprojects -> RegFlush

d). 修改OSDesign
解决方案视图,IMX6_Core7 -> Parameter Files,在OSDesign.dat文件里面添加下面内容
Directory("\Windows\程序\ColibriTools"):-File("SaveReg.lnk","\Windows\SaveReg.lnk")
Directory("\Windows\程序\ColibriTools"):-File("RegEdit.lnk","\Windows\RegEdit.lnk")
Directory("\Windows\程序\ColibriTools"):-File("UpdateTool.lnk","\Windows\UpdateTool.lnk")
Directory("\Windows\程序\ColibriTools"):-File("PocketNotepad.lnk","\Windows\PocketNotepad.lnk")
Directory("\Windows\程序\ColibriTools"):-File("ImageViewer.lnk","\Windows\ImageViewer.lnk")

3). 基于NVIDIA Tegra处理器平台的Colibri/Apalis T20/T30计算机模块
目前发布的WinCE 6,WEC7和WEC2013最新版本为V1.4。
下载对应WinCE 6,WEC7或者WEC2013 V1.4 BSP,并将解压出来后的”nvap” 文件夹放于对应SDK目录下的”platform” 文件夹下。
下载对应WinCE 6,WEC7或者WEC2013 V1.4 workspace, 在对应的Virtual StudioPlatform Builder里面打开工程文件。

a). 设置中文化选项
Catalog Item 视图,nvap -> Core OS-> Windows Embedded Compact
./ Fonts -> Scripts -> Chinese(Simplified),选中“SimSun & NSimSun” 和 “Unicode ScriptProcessor for Complex Scripts”
./ International -> Code Page,选中“GB18030Data Converter”
./ International -> Language -> Chinese (simplified),选中 “EastAsian Edit Control” 和“East Asian Word Wrap” 和 “Monotype ImagingAC3 Font Compression”
./ International -> Language -> Chinese (simplified)-> Locale,选中“Chinese (PRC)”
./ International -> Language -> Chinese (simplified)-> Input Method Editor,选中”MSPY 3.0 for Windows Embedded Compact”
./ International -> Language -> Chinese (simplified)-> Input Method Editor -> MSPY 3.0 for Windows Embedded Compact,选中” DoubleSpelling (Shuang Pin) soft keyboard – Small”

b). 配置项目属性
解决方案视图,nvap右键选择”属性”进入项目属性页,然后选择”配置属性”
./ General -> Build type,设置为 ”Release”
./ Locale -> Language Packs to build,设置为”Chinese(PRC) – (0804)“
./ Locale -> Installed UI Language Packs,设置为”Chinese(PRC) – (0804)”
./ Locale -> Default UI Language,设置为”Chinese(PRC) – (0804)“
./ Locale -> Default Locale,设置为”Chinese(PRC) – (zh-CN)”
./ Build Options ->Enable kernel debugger, 设置为”No(IMGNODEBUGGER=1)”
./ Build Options ->Enable KITL, 设置为”No(IMGNOKITL=1)

c). 修改OSDesign
解决方案视图,nvap -> Parameter Files,在OSDesign.dat文件里面添加下面内容
Directory("\Windows\程序\ColibriTools"):-File("SaveReg.lnk","\Windows\SaveReg.lnk")
Directory("\Windows\程序\ColibriTools"):-File("RegEdit.lnk","\Windows\RegEdit.lnk")
Directory("\Windows\程序\ColibriTools"):-File("UpdateTool.lnk","\Windows\UpdateTool.lnk")
Directory("\Windows\程序\ColibriTools"):-File("PocketNotepad.lnk","\Windows\PocketNotepad.lnk")
Directory("\Windows\程序\ColibriTools"):-File("ImageViewer.lnk","\Windows\ImageViewer.lnk")

4). 基于NXP/Freescale Vybrid处理器平台的ColibriVF50/61计算机模块
目前发布的WinCE 6,WEC7和WEC2013最新版本为V1.3 Beta3。
下载对应WinCE 6,WEC7或者WEC2013 V1.3 Beta3 BSP,并将解压出来后的” COLIBRIVYBRIDBIN” 文件夹放于对应SDK目录下的 ”platform”文件夹下。
下载对应WinCE 6,WEC7或者WEC2013 V1.3 Beta3 workspace, 在对应的Virtual StudioPlatform Builder里面打开工程文件。
注意,请将Workspace目录尽可能放到磁盘的根目录,否则可能会导致编译出错失败。

a). 设置中文化选项
Catalog Item 视图,Colibri VybridWEC7 -> Core OS -> Windows Embedded Compact
./ Fonts -> Scripts -> Chinese(Simplified),选中“SimSun & NSimSun” 和 “Unicode ScriptProcessor for Complex Scripts”
./ International -> Code Page,选中“GB18030Data Converter”
./ International -> Language -> Chinese (simplified),选中 “EastAsian Edit Control” 和“East Asian Word Wrap” 和 “Monotype ImagingAC3 Font Compression”
./ International -> Language -> Chinese (simplified)-> Locale,选中“Chinese (PRC)”
./ International -> Language -> Chinese (simplified)-> Input Method Editor,选中”MSPY 3.0 for Windows Embedded Compact”
./ International -> Language -> Chinese (simplified)-> Input Method Editor -> MSPY 3.0 for Windows Embedded Compact,选中” DoubleSpelling (Shuang Pin) soft keyboard – Small”

b). 配置项目属性
解决方案视图,Colibri Vybrid WEC7右键选择”属性”进入项目属性页,然后选择”配置属性”
./ General -> Build type,设置为 ”Release”
./ Locale -> Language Packs to build,设置为”Chinese(PRC) – (0804)“
./ Locale -> Installed UI Language Packs,设置为”Chinese(PRC) – (0804)”
./ Locale -> Default UI Language,设置为”Chinese(PRC) – (0804)“
./ Locale -> Default Locale,设置为”Chinese(PRC) – (zh-CN)”
./ Build Options ->Enable kernel debugger, 设置为”No(IMGNODEBUGGER=1)”
./ BuildOptions ->Enable KITL, 设置为”No (IMGNOKITL=1)

c). 修改OSDesign
解决方案视图,nvap -> Parameter Files,在OSDesign.dat文件里面添加下面内容
Directory("\Windows\程序\ColibriTools"):-File("SaveReg.lnk","\Windows\SaveReg.lnk")
Directory("\Windows\程序\ColibriTools"):-File("RegEdit.lnk","\Windows\RegEdit.lnk")
Directory("\Windows\程序\ColibriTools"):-File("UpdateTool.lnk","\Windows\UpdateTool.lnk")
Directory("\Windows\程序\ColibriTools"):-File("PocketNotepad.lnk","\Windows\PocketNotepad.lnk")
Directory("\Windows\程序\ColibriTools"):-File("ImageViewer.lnk","\Windows\ImageViewer.lnk")


 

状 态: 离线

公司简介
产品目录

公司名称: 武汉华和机电技术有限公司
联 系 人: 李寒光
电  话: 027-51827058
传  真:
地  址: 湖北省武汉市江夏经理开发区阳光大道紫昕科技工业园1号楼
邮  编: 430223
主  页:
 
该厂商相关技术文摘:
[嵌入式系统经验] Linux新手入门必须养成的七大习惯
Linux下ARM和单片机的串口通信设计
嵌入式系统WinCE下应用程序GUI界面开发
AMD发布新的嵌入式系统全平台解决方案
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved