ARM计算机系统定制中文化WinCE镜像_技术文章_行业资讯_武汉华和机电技术有限公司
设为首页 | 加入收藏 | 联系我们
  • 解决方案
  • 杆塔betway体育
  • 机械安控
  • 扬尘betway体育
  • 边坡betway体育
  • 大坝betway体育
  • 高支模betway体育
  • 基坑betway体育
  • 建筑betway体育
  • 桥梁betway体育
  • 隧道betway体育
  • 成功案例
  • 服务中心
  • 个性服务
  • 技术支持
  • 资源下载
  • 关于华和
  • 华和介绍
  • 华和历程
  • 联系华和
  • 人才招聘
  • 行业资讯
    information center
    技术文章
    当前位置:首页 > 行业资讯 > 技术文章
    ARM计算机系统定制中文化WinCE镜像
    作者:华和技术 点击量: 发布时间:2016-03-17

    本文以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")

     

    关于我们


    华和技术(WONHERE)顺应市场发展趋势,作为智能硬件一站式解决方案提供者,基于低功耗嵌入式平台专注采集、控制、通讯一站式解决智能硬件研发,坚持以持续)创新为客户不断创造独有价值。成功案例遍布检测betway体育仪器、环境工程与自然、工业控制与自动化、智能交通能源、北斗位置服务、国防及医疗电子等领域。致力于通过方案开发帮助客户:缩短开发周期,降低开发成本,提高投资效率。致力于通过技术服务、项目管理和集成化的采购、生产帮助客户提高供货质量和降低企业运营成本。

    华和技术(WONHERE)有十余年的嵌入式项目研发及管理经验,团队致力于平台级产品的研发和检测、betway体育、控制类系统方案的项目定制。华和技术是武汉大学研究生培养基地、湖北省仪器仪表学会理事单位,拥有嵌入式系统开发领域的多项知识产权。华和技术以打造中国低功耗嵌入式平台、物联网智能硬件开发及技术支持中心为使命。我们的产品有:ARM335x嵌入式板卡、ARM3530嵌入式板卡、ARM3730嵌入式板卡,X86嵌入式平台、Power PC嵌入式平台,以及仪器仪表、环境工程、智能装备、智能交通、行业嵌入式系统方案。产品咨询请与华和技术(WONHERE)联系。