下载busybox:git clone git://git.busybox.net/busybox
1、先清除编译出来的文件及配置文件:make distclean
2、配置busybox
保存退出后,执行make编译
3、执行make install ,会把文件系统生成在busybox源码根目录下的_install目录
4、把交叉编译器里的 arm-xilinx-linux-gnueabi/libc/lib 里的内容,复制到lib的目录底下
5、创建镜像:dd if=/dev/zero of=ramdisk.image bs=1M count=8
6、格式化镜像:mke2fs -F -v -m0 ramdisk.image
7、挂载镜像:mount -o loop ramdisk.image /mnt/ramdisk/ ,将_install里面的东西复制到里面
8、取消挂载:umount /mnt/ramdisk/
9、压缩镜像:gzip ramdisk.image
10、到uboot的tools目录下:cd ../u-boot-xlnx-master/tools/
11、设置环境变量:export PATH=`pwd`:$PATH
12、回到刚才的目录,并用mkimage 打包:cd - ; mkimage -A arm -T ramdisk -C gzip -d ramdisk.image.gz uramdisk.image.gz
生成出来的 uramdisk.image.gz 放在SD卡就可以了