<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PXA255的嵌入式Linux應用平臺的構建

基于PXA255的嵌入式Linux應用平臺的構建

作者: 時(shí)間:2012-03-22 來(lái)源:網(wǎng)絡(luò ) 收藏

# cd usr/local

# tar zxvf hybus-arm-linux-R1.1.tar.gz

生成hybus-arm-linux-R1.1目錄,然后在/root/.bash_profile下修改添加以下路徑:

PATH=$PATH:/usr/local/ hybus-arm-linux-R1.1/bin

export PATH

至此,交叉編譯環(huán)境建立完成。

2.2.2 加載和編譯

Linux系統的內核采用單塊結構,可以動(dòng)態(tài)地加載和卸載模塊。系統利用內核模塊的可動(dòng)態(tài)加載和卸載功能,可以方便地在內核中添加新的組件或卸載不再需要的內核組件。內核模塊的動(dòng)態(tài)裝載性使得內核映像的尺寸保持在最小,并且具有最大的靈活性,同時(shí)便于檢驗新的內核代碼,而不需重新編譯內核且重新引導,從而用戶(hù)可以根據自己系統的需要構筑自己的私有內核,其源碼的公開(kāi)更為改造其內核提供了可能,尤其為重建有特殊要求的操作系統提供了可能。Linux的內核版本發(fā)行同Linux對嵌入式處理器支持程度的發(fā)展是不同步的,因此需要對特定的處理器體系結構選擇適合的內核,在本文中選用2.4.18的內核版本,下載已經(jīng)打好補丁的內核資源linux-2.4.18-rmk7.tar.bz2。

# tar jxvf linux-2.4.18-rmk7.tar.bz2

# cd linux-2.4.18-rmk7

# make menuconfig

# make dep

# make zImage

完成后在arch/arm/boot 路徑下生成映像文件zImage,下載到開(kāi)發(fā)平臺上并燒寫(xiě)到FLASH中。

2.3 配置根文件系統

Linux并不使用設備標志符(如設備號或驅動(dòng)器名稱(chēng))來(lái)訪(fǎng)問(wèn)獨立文件系統,而是通過(guò)一個(gè)將整個(gè)文件系統表示成單一實(shí)體的層次樹(shù)結構來(lái)訪(fǎng)問(wèn)它。一個(gè)根文件系統需要包含支持Linux系統運行的所有文件,通常包括:

(1)基本的文件系統結構。

(2)基本的目錄: /dev, /proc, /bin, /sbin, /etc, /tmp等。

(3)基本的工具: sh, ls, cp, cd, mv等。

(4)基本的配置文件: rc, inittab, fstab等。

(5)設備: /dev/hd*, /dev/tty*, /dev/fd0, /dev/ram*, /dev/console等。

(6)基本的運行庫。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>