載入mtdblock核心模組後通過lsmod可以檢視到:
mtdblock、mtd_blkdevs、mtd等module
root@ubuntu
:/# modprobe mtdblock
將該裝置的大小(total_size)指定為jffs2根檔案系統映像的大小,將塊擦除大小(erase_size)指定為flash塊擦除大小,即生成該jffs2檔案系統時填寫的」-e」引數的值,兩個引數的單位都是kb。
載入mtdblock核心模組後通過lsmod可以檢視到:mtdram module
同時在/dev 下可以找到裝置mtdblock0
root@ubuntu
:/# modprobe mtdram total_size=16384 erase_size=64
通過dd命令將檔案系統內容複製到/dev/mtdblock0裝置中
root@ubuntu
:/# dd if=you_systemfs.jffs2 of=/dev/mtdblock0
將mtdblock裝置掛載到指定的目錄上,掛載完成後,可以到/mnt/目錄檢視、修改掛載的jffs2根檔案系統
root@ubuntu
:/# mount -t jffs2 /dev/mtdblock0 /mnt/
通過dd命令拷貝為乙個jffs2的映像檔案
root@ubuntu
:/# dd if=/dev/mtdblock0 of=new_systemfs.jffs2
製作jffs2檔案系統
今天憋了老半天了,終於把jaffs檔案系統做成功了。之前系統啟動時,一直報錯如下 empty flash at 0x00003ffc ends at 0x00004000 一直報個沒完。後來查了一下,才知道,製作jffs2檔案的時候,指定的檔案大小的引數小了,而jffs檔案大小比他大。系統啟動的時候...
製作JFFS2映象以及掛載到PC
用mkfs.jffs2 命令製作jffs2映象檔案 或者使用命令 apt get install mtd utils 命令使用例項 mkfs.jffs2 s 0x1000 e 0x40000 p 0x500000 d rootfs o jffs2.img 說明 頁大小0x1000 4k 塊大小0x4...
如何製作和使用Jffs2檔案系統
本文主要介紹如何在at91sam9261ek板子上製作和使用jffs2檔案系統,使用的是 2.6.21核心。首先 配置mtd 以上配置中沒有列出的,都沒選 其配置僅做參考,可根據自己的需要自行配置。make all 其次 製作mtd util工具 從網上zlib 1.2.3.tar.gz 解壓縮 c...