本文共 885 字,大约阅读时间需要 2 分钟。
1. 下载busybox
2. 配置、编译、安装busybox
2.1 配置busybox
$ make menuconfig
1) 选择静态编译
2)交叉编译工具路径
2.2 编译
$ make CROSS_COMPILE=mips-linux-gnu- ARCH=mips
2.3 安装
$ make CROSS_COMPILE=mips-linux-gnu- ARCH=mips install
3. inittab
3.1 拷贝initable到文件系统etc下
$ mkdir _install/etc
$ cp ./examples/inittab ./_install/etc
3.2 修改inittab
去除一下信息:
61 # Start an "askfirst" shell on /dev/tty2-4 62 tty2::askfirst:-/bin/sh 63 tty3::askfirst:-/bin/sh 64 tty4::askfirst:-/bin/sh 65 66 # /sbin/getty invocations for selected ttys 67 tty4::respawn:/sbin/getty 38400 tty5 68 tty5::respawn:/sbin/getty 38400 tty6
4. 制作文件系统并烧录
4.1 制作文件系统
在此需要的是jffs2的文件系统:
#!/bin/shROOTFS_JFFS2_NORFLASH_ERASESIZE=0x8000ROOTFS_JFFS2_SIZE=0xc80000TARGET_FS_BUILD=`pwd`/systemTARGET=system.jffs2fakeroot mkfs.jffs2 -e $ROOTFS_JFFS2_NORFLASH_ERASESIZE -p $ROOTFS_JFFS2_SIZE -d $TARGET_FS_BUILD -o $TARGET
$ ./make_jffs2.sh
4.2 烧录并启动
启动成功。
参考:
转载地址:http://dyftb.baihongyu.com/