linux核心檔案系統燒寫

2021-06-19 09:20:20 字數 910 閱讀 1141

1.製作並燒寫檔案系統

1) busybox的安裝:

² 把busybox的壓縮包放到linux系統下

² 解壓縮

² make menuconfig

² make

² make後會在_install下生成bin  linuxrc  sbin  usr,把這些資料夾放到根系統中

2) 把root_mkfs的壓縮包解壓,然後修改root_mkfs/etc/init.d/rcs(root_mkfs是cp到ubuntu的),修改的內容如下:

² /bin/mount -n -t yaffs /dev/mtdlock1 /mnt/mtd1

² /mnt/mtd1/start.sh

3) 把mkcramfs拷到與root_mkfs在同乙個目錄的位置,(mkcramfs是個工具)並執行如下命令:

./mkcramfs root_mkfs rootfs.cramfs(即把製作好的root_mkfs資料夾變成檔案系統 rootfs.cramfs)。

4) 讓後更改rootfs.cramfs的許可權,

5) 接著再把rootfs.cramfs燒寫到板子上,步驟如下:

² 配置板子網口

set ipaddr 192.168.16.144

set serverip 192.168.16.133

ping 192.168.16.133

² 燒寫根檔案系統cramfs

到nand

tftp 0x51000000 rootfs.cramfs

nand erase  0x00400000 0x400000

nand write  0x51000000 0x00400000 0x400000

6) 重啟板子,在板子的linux系統下輸入

df檢視是否燒寫成功即看有沒有多乙個碟符。

linux之根檔案系統編譯 燒寫

tar xjf busybox 1.20 0.tar.bz2 設定交叉編譯工具鏈 make menuconfig busybox settings build options cross compiler prefix arm linux make 2 安裝 make install config ...

通過uboot燒寫yaffs檔案系統

之前在sep4020上做開發的時候一直用的都是nfs檔案系統 今天嘗試在板子上燒寫cramfs以及yaffs檔案系統,按照手冊燒寫cramfs檔案系統時一切順利,沒有遇到什麼問題。在燒yaffs的時候,起初使用的是在啟動cramfs之後,再把yaffs的分割槽掛在到cramfs中,並把相關的檔案拷貝...

網路燒寫uImage和檔案系統

網路燒寫uimage和檔案系統 toc 記錄 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdow...