本文以toradex arm計(jì)算機(jī)模塊為例介紹定制包括中文字體以及輸入法支持的中文化windows embedded compact 鏡像的操作。
如果只是需要中文字體支持顯示中文界面,而不需要中文輸入法或者其他定制選項(xiàng),則無(wú)需使用platform builder對(duì)鏡像進(jìn)行重新編譯,而只需要根據(jù)下面鏈接說(shuō)明直接安裝中文字體支持包即可:
/knowledge-base/how-to-install-additional-fonts
下面就根據(jù)不同處理器平臺(tái)分別介紹定制包含中文字體支持,輸入法以及其他定制選項(xiàng)的操作流程。
1). 準(zhǔn)備工作
安裝對(duì)應(yīng)的sdk,詳細(xì)方法請(qǐng)參考這里。
2). 基于nxp/freescale i.mx6處理器平臺(tái)的colibri/apalisi.mx6計(jì)算機(jī)模塊
目前發(fā)布的wec7和wec2013版本為v1.0 beta6。
下載對(duì)應(yīng)wec7或者2013 v1.0 beta6 bsp,并將解壓出來(lái)后的 ”toradeximx6bin”文件夾放于對(duì)應(yīng)sdk目錄下的”platform” 文件夾下。
下載對(duì)應(yīng)wec7或者2013 v1.0 beta6 workspace, 在對(duì)應(yīng)的virtual studioplatform builder里面打開(kāi)工程文件。
a). 設(shè)置中文化選項(xiàng)
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). 配置項(xiàng)目屬性
解決方案視圖,imx6_core7右鍵選擇”屬性”進(jìn)入項(xiàng)目屬性頁(yè),然后選擇”配置屬性”
./ 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). 清理子項(xiàng)目
./ 解決方案視圖,刪除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處理器平臺(tái)的colibri/apalis t20/t30計(jì)算機(jī)模塊
目前發(fā)布的wince 6,wec7和wec2013版本為v1.4。
下載對(duì)應(yīng)wince 6,wec7或者wec2013 v1.4 bsp,并將解壓出來(lái)后的”nvap” 文件夾放于對(duì)應(yīng)sdk目錄下的”platform” 文件夾下。
下載對(duì)應(yīng)wince 6,wec7或者wec2013 v1.4 workspace, 在對(duì)應(yīng)的virtual studioplatform builder里面打開(kāi)工程文件。
a). 設(shè)置中文化選項(xiàng)
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). 配置項(xiàng)目屬性
解決方案視圖,nvap右鍵選擇”屬性”進(jìn)入項(xiàng)目屬性頁(yè),然后選擇”配置屬性”
./ 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處理器平臺(tái)的colibrivf50/61計(jì)算機(jī)模塊
目前發(fā)布的wince 6,wec7和wec2013版本為v1.3 beta3。
下載對(duì)應(yīng)wince 6,wec7或者wec2013 v1.3 beta3 bsp,并將解壓出來(lái)后的” colibrivybridbin” 文件夾放于對(duì)應(yīng)sdk目錄下的 ”platform”文件夾下。
下載對(duì)應(yīng)wince 6,wec7或者wec2013 v1.3 beta3 workspace, 在對(duì)應(yīng)的virtual studioplatform builder里面打開(kāi)工程文件。
注意,請(qǐng)將workspace目錄盡可能放到磁盤(pán)的根目錄,否則可能會(huì)導(dǎo)致編譯出錯(cuò)失敗。
a). 設(shè)置中文化選項(xiàng)
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). 配置項(xiàng)目屬性
解決方案視圖,colibri vybrid wec7右鍵選擇”屬性”進(jìn)入項(xiàng)目屬性頁(yè),然后選擇”配置屬性”
./ 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)市場(chǎng)發(fā)展趨勢(shì),作為智能硬件一站式解決方案提供者,基于低功耗嵌入式平臺(tái)專注采集、控制、通訊一站式解決智能硬件研發(fā),堅(jiān)持以持續(xù))創(chuàng)新為客戶不斷創(chuàng)造價(jià)值。成功案例遍布檢測(cè)監(jiān)測(cè)儀器、環(huán)境工程與自然、工業(yè)控制與自動(dòng)化、智能交通能源、北斗位置服務(wù)、國(guó)防及醫(yī)療電子等領(lǐng)域。致力于通過(guò)方案開(kāi)發(fā)幫助客戶:縮短開(kāi)發(fā)周期,降低開(kāi)發(fā)成本,提高投資效率。致力于通過(guò)技術(shù)服務(wù)、項(xiàng)目管理和集成化的采購(gòu)、生產(chǎn)幫助客戶提高供貨質(zhì)量和降低企業(yè)運(yùn)營(yíng)成本。
華和技術(shù)(wonhere)有十余年的嵌入式項(xiàng)目研發(fā)及管理經(jīng)驗(yàn),團(tuán)隊(duì)致力于平臺(tái)級(jí)產(chǎn)品的研發(fā)和檢測(cè)、監(jiān)測(cè)、控制類系統(tǒng)方案的項(xiàng)目定制。華和技術(shù)是武漢大學(xué)研究生培養(yǎng)基地、湖北省儀器儀表學(xué)會(huì)理事單位,擁有嵌入式系統(tǒng)開(kāi)發(fā)領(lǐng)域的多項(xiàng)知識(shí)產(chǎn)權(quán)。華和技術(shù)以打造中國(guó)低功耗嵌入式平臺(tái)、物聯(lián)網(wǎng)智能硬件開(kāi)發(fā)及技術(shù)支持中心為使命。我們的產(chǎn)品有:arm335x嵌入式板卡、arm3530嵌入式板卡、arm3730嵌入式板卡,x86嵌入式平臺(tái)、power pc嵌入式平臺(tái),以及儀器儀表、環(huán)境工程、智能裝備、智能交通、行業(yè)嵌入式系統(tǒng)方案。產(chǎn)品咨詢請(qǐng)與華和技術(shù)(wonhere)聯(lián)系。