下载、解压busybox-1.20.0.tar.bz2
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指令需要额外安装
下载yaffs2.tar.bz2并在utils文件夹make,将make之后生成的mkyaffs2image文件拷贝到/usr/bin目录
#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指令将可以使用了!!!