在開發板上增加中文環境

2021-05-02 07:52:37 字數 1350 閱讀 1999

拷貝工具鏈裡的i18n目錄到/usr/share下;

在 /usr/lib/下建立乙個locale目錄,執行 localedef  -f utf-8 -i zh_cn zh_cn.utf8命令。

就能在/usr/lib/locale下建立乙個locale-archive檔案。

用locale -a命令就能看到剛才加的檔名了。

刪除掉新增的檔案用: localedef  --delete-from-archive zh_cn.utf8

localedef命令是在模預設目錄/usr/share/i18n下找字符集和locale定義檔案的。

~# cp i18n /us r/share

~#mkdir -p /usr/lib/locale

~#localedef -f utf-8 -i zh_cn zh_cn.utf8

`#locale -a

之後,還得在板子的環境變數中新增 export lang=zh_cn.utf

詳細又如:

/scratchbox/compilers/arm-linux-gcc-3.4.4-glibc-2.3.5/arm-unknown-linux-gnu/share/i18n] > cd ../

[sbox-ms007: /scratchbox/compilers/arm-linux-gcc-3.4.4-glibc-2.3.5/arm-unknown-linux-gnu/share] > cp i18n/ /usr/share/ -raf

[sbox-ms007: /scratchbox/compilers/arm-linux-gcc-3.4.4-glibc-2.3.5/arm-unknown-linux-gnu/share] > cd /usr/local/

[sbox-ms007: /usr/local] > ls

[sbox-ms007: /usr/lib] > mkdir local

[sbox-ms007: /usr/lib] > mv local locale

[sbox-ms007: /usr/lib] > localedef -f utf-8 -i zh_cn zh_cn.utf

[sbox-ms007: /usr/lib] > cd locale/

[sbox-ms007: /usr/lib/locale] > ls

locale-archive

[sbox-ms007: /usr/lib/locale] > locale -a

cposix

zh_cn.utf

[sbox-ms007: /usr/lib/locale] > ls

locale-archive

[sbox-ms007: /usr/lib/locale] >

在開發板上掛載NFS

在開發板上掛載nfs 網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分割槽一樣來對遠端主機的共享分割槽 目錄 進行操作。嵌入式linux 的nfs 開發環境的實...

在ARM開發板上搭建 C語言 環境

相關概念 棧是一種具有後進先出性質的資料組織方式,也就是說後存放的先取出,先存放的後取出。棧底是第乙個進棧的資料所處的位置,棧頂是最後乙個進棧的資料所處的位置。根據sp指標指向的位置,棧可以分為滿棧和空棧。1 滿棧 當堆疊指標sp總是指向最後壓入堆疊的資料。2 空棧 當堆疊指標sp總是指向下乙個將要...

嵌入式linux開發板上增加rfkill命令

很多計算機系統包含無線電傳輸,其中包括wi fi 藍芽和3g裝置。這些裝置消耗電源,在不使用這些裝置時是一種浪費。rfkill是linux核心中的乙個子系統,它可提供乙個介面,在此介面中可查詢 啟用並取消啟用計算機系統中的無線電傳輸。當取消啟用傳輸時,可使其處於可被軟體重新啟用的狀態 軟鎖定 或者將...