久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 采用busybox的嵌入式Linux根文件系統的的制作方法

采用busybox的嵌入式Linux根文件系統的的制作方法

作者: 時間:2010-09-17 來源:網絡 收藏

  4.2 用戶和組的創建

  需要在etc目錄下增加passwd和group兩個。首先增加passwd,passwd一共由7個字段組成,6個冒號將其隔開。其含義分別為:1)用戶名;2)是否有加密口令,x表示有,不填表示無,MD5、DES加密;3)用戶ID;4)組ID;5)注釋字段;6)登錄目錄;7)所使用的shell程序。

  passwd的內容為root:x:0:0:root:/root:/bin/sh

  增加group文件,group共由4個字段組成,3個冒號將其隔開。含義分別為:1)組名;2)是否有加密口令,同passwd;3)組ID;4)指向各用戶名指針的數組。

  /home/work/rootby/etc/group內容如下:

  root:x:0:

  4.3 構建dev目錄

  從-2.6.18開始,負責舊版本的設備管理devfs已被廢除,但新版本的udev是一個基于用戶空間的設備管理。在內核啟動時并不能自動創建設備節點,固需手動創建console和null兩個啟動過程必須的設備節點。將中內置的mdev,一個簡化的udev版本。

  #mknod dev/console C 5 1

  #mknod dev/null C 1 3

  如果不創建這兩個設備文件,在文件啟動時會出現錯誤信息,不能初始化控制臺。

  4.4 安裝glibc庫

  在開發板上需要加載器和動態庫,執行如下幾個命令:

  $mkdir-p/home/work/rootby/lib

  $cd/home/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib

  $cp*.SO*/home/work/rootby/lib-d

  5 制作yaffs2文件系統映像文件

  所謂制作文件系統映像文件,就是將一個目錄下的所有內容按照一定的格式存放到一個文件中,這個文件可以直接燒寫到存儲設備上去。

  在yaffs源碼中有個utils目錄,里面有mkyaffsimage和mkyaffs2image的源代碼,前者可制作yaffs映像文件,后者制作yaffs2映像文件,將下載的yaffs2解壓出來在目錄/Development下有兩個文件夾:yaffs和yaffs2,進入yaffs2/utils目錄,此目錄下有3個文件。在加入兩個文件:nand-ecc.c和yaffs_packed-tagsl.c,具體文件這里不列出,源碼可參見文獻。

  修改Makefile文件:

  加入MKYAFFSSOURCES=mkyaffsimage.c yaffs_packedtagsl.C nand-ecc.c因為yaffs_packedtagsl.c和nand-ecc.c是加上去的。然后執行make命令后生成mkyaffs2image工具,復制此工具到PC機usr/local/bin目錄下,利用makyaffs2image工具,執行#mkyaffsimage2 rootby/pyaffs2.img命令可生成文件系統映像文件。執行#gzip-9 pyaffs2.img最終生成根文件系統的映像文件為pyaffs2-.img.gz。至此,整個根文件系統就制作完成,最后可以通過上面制作的pyaffs2.img.gz啟動整個系統。

  6 下載映像文件并執行

  以下命令為通過Windows的超級終端工具下載內核映像和根文件系統映像到目標板(基于S3C2440微處理器的開發板)。

  #tftp 30008000 zImage/*下載Linux內核映像到目標板內存*/

  #fftp 30800000 pyaffs2.img.gz/*下載根文件系統映像到目標板內存*/

  #go 30008000/*啟動目標板Linux*/

  目標板的Linux系統啟動后在超級終端中顯示的結果如圖3所示。可見用制作的根文件系統已經正常啟動。

  

  7 結束語

  對用制作Linux根文件系統的方法進行歸納和總結,給出制作嵌入式Linux根文件系統的一般方法,適用于ARM架構處理器的嵌入式系統。利用此方法制作的文件系統可在S3C2440上成功運行,意在給嵌入式系統平臺的搭建有個整體把握和認識,以降低進入ARM嵌入式開發應用領域的門檻,提供的方法組建的文件系統非常簡單且配置靈活。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉