根檔案的製作與掛接

2021-08-04 23:39:03 字數 1422 閱讀 3312

tar jxf busybox-1.20.0.tar.bz2

設定busybox

cd busybox-1.20.0

make menuconfig

進入選單,在cross compiler prefix選項填寫:arm-linux-

編譯:make

建立目錄:mkdir /work/fs_mini_mdev_new

安裝目錄:make install config_prefix=/work/fs_mini_mdev_new

建立lib庫:

mkdir /work/fs_mini_mdev_new/lib

mkdir /work/fs_mini_mdev_new/usr/lib-p

複製庫檔案:

cp /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib/*so* /work/fs_mini_mdev_new/lib -d

cp /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib/*so* /work/fs_mini_mdev_new/usr/lib -d

設定/etc/inittab 將s3c2410_seria10改為console

設定/dev

mknod dev/console c 5 1

mknod dev/null c 1 3

新增其它目錄:mkdir proc tmp mnt sys root

1.編譯生成jfss2:

mkfs.jffs2 -n -s 2048 -e 128kib -d fs_mini_mdev_new -o fs_mini_mdev_new.jffs2

2.編譯生成yaffs2:

mkyaffs2image fs_mini_mdev_new fs_mini_mdev_new.yaffs2

附:mkyaffs2image指令需要額外安裝

#cp mkyaffs2image /usr/bin/

#chmod 777 /usr/bin/mkyaffs2image

#mkyaffs2image 

mkyaffs2image: image building tool for yaffs2 built jan  6 2012

usage: mkyaffs2image dir image_file [convert]

dir        the directory tree to be converted

image_file the output file to hold the image

'convert'  produce a big-endian image from a little-endian machine

mkyaffs2image指令將可以使用了!!!

UBI根檔案的製作

ubi檔案系統的簡介 我們傳統對flash上的日誌和壞塊管理都是通過mtd flash專用檔案系統來進行管理 如jffs2 yaffs2 但這兩種檔案系統也存在著一些技術瓶頸 磨損均衡,讀寫速度等問題。所以在這樣的背景下,我們通常用ubi檔案系統來對flash進行管理就比較方便。ubi檔案是建立在u...

根檔案系統的製作

靜態檔案系統的製作 一 建立掛載點ramfs 資料夾 相當u盤的名字 二 建立乙個大小6m的檔案initrd 相當與u盤的實體 dd if dev zero of initrd bs 1k count 6144 三 mke2fs f v m 0 initrd 四 掛載檔案initrd到ramfs 相...

製作根檔案系統

製作根檔案系統 目錄實驗內容2 實驗目的2 實驗材料2 實驗工具2 實驗步驟3 1 編譯 安裝 busybox busybox 1.16.0.tar.bz2 3 1.新增動態庫與載入器,5 3.構建 etc目錄,6 3.1建立 etc inittab檔案6 3.2建立 etc fstab檔案7 3....