jffs2根檔案系統製作 二

2021-05-24 10:54:32 字數 431 閱讀 1574

1、我用的編譯器是cross-3.4.1的,所以在busybox的makefile檔案中的編譯器路徑改為/usr/local/arm/3.4.1/bin/arm-linux-

2、在對busybox配置時為()cross compiler prefix指定值為/usr/local/arm/3.4.1/bin/

3、拷貝的動態鏈結庫是/usr/local/arm/3.4.1/arm-linux/lib/下的檔案

4、busybox資料夾下的/examples/bootfloppy/etc提供了精簡而必要的啟動配置指令碼,把它的etc下的檔案和目錄複製到我們所建的根檔案系統的etc目錄中即可。

製作根檔案系統的大致步驟如下:

1、建立根檔案系統目錄

2、拷貝動態鏈結庫至所建根檔案系統目錄的lib下

4、在根目錄的etc資料夾下建立配置檔案

製作jffs2根檔案系統

安裝製作工具mkfs.jffs2 sudo apt get install mtd utils 假設根檔案系統檔案在rootfs目錄下,則使用下面命令製作檔案系統imag mkfs.jffs2 r rootfs o rootfs.jffs2 p l n e 0x10000 0x10000 64kb ...

製作jffs2檔案系統

今天憋了老半天了,終於把jaffs檔案系統做成功了。之前系統啟動時,一直報錯如下 empty flash at 0x00003ffc ends at 0x00004000 一直報個沒完。後來查了一下,才知道,製作jffs2檔案的時候,指定的檔案大小的引數小了,而jffs檔案大小比他大。系統啟動的時候...

根檔案系統製作(二)

在前面已經把根檔案系統所需要的檔案 目錄全部都製作好了,接下來討論如何把它移植到嵌入式系統開發板上。下面仍以碩數公司的s3c2416核心板為例來進行討論,通過使用製作好的mtd.utils工具來對根檔案系統進行移植。首先參考前面的方法,使用sd卡把開發板啟動起來,啟動完成後執行 cd opt mtd...