當(dāng)前位置:歐亞貿(mào)易網(wǎng) > 技術(shù)中心 > 所有分類
本文以Toradex ARM計算機(jī)模塊為例介紹定制包括中文字體以及輸入法支持的中文化Windows Embedded Compact 鏡像的操作。
如果只是需要中文字體支持顯示中文界面,而不需要中文輸入法或者其他定制選項,則無需使用Platform Builder對鏡像進(jìn)行重新編譯,而只需要根據(jù)下面鏈接說明直接安裝中文字體支持包即可:
/knowledge-base/how-to-install-additional-fonts
下面就根據(jù)不同處理器平臺分別介紹定制包含中文字體支持,輸入法以及其他定制選項的操作流程。
1). 準(zhǔn)備工作
安裝對應(yīng)的SDK,詳細(xì)方法請參考這里。
2). 基于NXP/Freescale i.MX6處理器平臺的Colibri/Apalisi.MX6計算機(jī)模塊
目前發(fā)布的WEC7和WEC2013版本為V1.0 Beta6。
下載對應(yīng)WEC7或者2013 V1.0 Beta6 BSP,并將解壓出來后的 ”TORADEXIMX6BIN”文件夾放于對應(yīng)SDK目錄下的”platform” 文件夾下。
下載對應(yīng)WEC7或者2013 V1.0 Beta6 workspace, 在對應(yīng)的Virtual StudioPlatform Builder里面打開工程文件。
a). 設(shè)置中文化選項
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右鍵選擇”屬性”進(jìn)入項目屬性頁,然后選擇”配置屬性”
./ General -> Build type,設(shè)置為 ”Release”
./ Locale -> Language Packs to build,設(shè)置為”Chinese(PRC) – (0804)“
./ Locale -> Installed UI Language Packs,設(shè)置為”Chinese(PRC) – (0804)”
./ Locale -> Default UI Language,設(shè)置為”Chinese(PRC) – (0804)“
./ Locale -> Default Locale,設(shè)置為”Chinese(PRC) – (zh-CN)”
./ Build Options ->Enable kernel debugger, 設(shè)置為”No(IMGNODEBUGGER=1)”
./ Build Options ->Enable KITL, 設(shè)置為”No(IMGNOKITL=1)
./ Environment, 刪除”prj_enable_fsreghive”
c). 清理子項目
./ 解決方案視圖,刪除IMX6_Core7-> Subprojects -> VsDebugger
./ 解決方案視圖,刪除IMX6_Core7-> Subprojects -> RegFlush
d). 修改OSDesign
解決方案視圖,IMX6_Core7 -> Parameter Files,在OSDesign.dat文件里面添加下面內(nèi)容
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計算機(jī)模塊
目前發(fā)布的WinCE 6,WEC7和WEC2013版本為V1.4。
下載對應(yīng)WinCE 6,WEC7或者WEC2013 V1.4 BSP,并將解壓出來后的”nvap” 文件夾放于對應(yīng)SDK目錄下的”platform” 文件夾下。
下載對應(yīng)WinCE 6,WEC7或者WEC2013 V1.4 workspace, 在對應(yīng)的Virtual StudioPlatform Builder里面打開工程文件。
a). 設(shè)置中文化選項
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右鍵選擇”屬性”進(jìn)入項目屬性頁,然后選擇”配置屬性”
./ General -> Build type,設(shè)置為 ”Release”
./ Locale -> Language Packs to build,設(shè)置為”Chinese(PRC) – (0804)“
./ Locale -> Installed UI Language Packs,設(shè)置為”Chinese(PRC) – (0804)”
./ Locale -> Default UI Language,設(shè)置為”Chinese(PRC) – (0804)“
./ Locale -> Default Locale,設(shè)置為”Chinese(PRC) – (zh-CN)”
./ Build Options ->Enable kernel debugger, 設(shè)置為”No(IMGNODEBUGGER=1)”
./ Build Options ->Enable KITL, 設(shè)置為”No(IMGNOKITL=1)
c). 修改OSDesign
解決方案視圖,nvap -> Parameter Files,在OSDesign.dat文件里面添加下面內(nèi)容
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計算機(jī)模塊
目前發(fā)布的WinCE 6,WEC7和WEC2013版本為V1.3 Beta3。
下載對應(yīng)WinCE 6,WEC7或者WEC2013 V1.3 Beta3 BSP,并將解壓出來后的” COLIBRIVYBRIDBIN” 文件夾放于對應(yīng)SDK目錄下的 ”platform”文件夾下。
下載對應(yīng)WinCE 6,WEC7或者WEC2013 V1.3 Beta3 workspace, 在對應(yīng)的Virtual StudioPlatform Builder里面打開工程文件。
注意,請將Workspace目錄盡可能放到磁盤的根目錄,否則可能會導(dǎo)致編譯出錯失敗。
a). 設(shè)置中文化選項
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右鍵選擇”屬性”進(jìn)入項目屬性頁,然后選擇”配置屬性”
./ General -> Build type,設(shè)置為 ”Release”
./ Locale -> Language Packs to build,設(shè)置為”Chinese(PRC) – (0804)“
./ Locale -> Installed UI Language Packs,設(shè)置為”Chinese(PRC) – (0804)”
./ Locale -> Default UI Language,設(shè)置為”Chinese(PRC) – (0804)“
./ Locale -> Default Locale,設(shè)置為”Chinese(PRC) – (zh-CN)”
./ Build Options ->Enable kernel debugger, 設(shè)置為”No(IMGNODEBUGGER=1)”
./ BuildOptions ->Enable KITL, 設(shè)置為”No (IMGNOKITL=1)
c). 修改OSDesign
解決方案視圖,nvap -> Parameter Files,在OSDesign.dat文件里面添加下面內(nèi)容
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")
關(guān)于我們
華和技術(shù)(WONHERE)順應(yīng)市場發(fā)展趨勢,作為智能硬件一站式解決方案提供者,基于低功耗嵌入式平臺專注采集、控制、通訊一站式解決智能硬件研發(fā),堅持以持續(xù))創(chuàng)新為客戶不斷創(chuàng)造價值。成功案例遍布檢測監(jiān)測儀器、環(huán)境工程與自然、工業(yè)控制與自動化、智能交通能源、北斗位置服務(wù)、國防及醫(yī)療電子等領(lǐng)域。致力于通過方案開發(fā)幫助客戶:縮短開發(fā)周期,降低開發(fā)成本,提高投資效率。致力于通過技術(shù)服務(wù)、項目管理和集成化的采購、生產(chǎn)幫助客戶提高供貨質(zhì)量和降低企業(yè)運(yùn)營成本。
華和技術(shù)(WONHERE)有十余年的嵌入式項目研發(fā)及管理經(jīng)驗,團(tuán)隊致力于平臺級產(chǎn)品的研發(fā)和檢測、監(jiān)測、控制類系統(tǒng)方案的項目定制。華和技術(shù)是武漢大學(xué)研究生培養(yǎng)基地、湖北省儀器儀表學(xué)會理事單位,擁有嵌入式系統(tǒng)開發(fā)領(lǐng)域的多項知識產(chǎn)權(quán)。華和技術(shù)以打造中國低功耗嵌入式平臺、物聯(lián)網(wǎng)智能硬件開發(fā)及技術(shù)支持中心為使命。我們的產(chǎn)品有:ARM335x嵌入式板卡、ARM3530嵌入式板卡、ARM3730嵌入式板卡,X86嵌入式平臺、Power PC嵌入式平臺,以及儀器儀表、環(huán)境工程、智能裝備、智能交通、行業(yè)嵌入式系統(tǒng)方案。產(chǎn)品咨詢請與華和技術(shù)(WONHERE)聯(lián)系。