随笔分类 -  busybox

构建最小根文件系统
摘要:http://blog.sina.com.cn/s/blog_7943319e01018g5w.html 构建最小根文件系统一个最小根文件系统必须的项:1. /dev/console这个在内核启动时打开:sys_open((const char __user *) "/dev/console", O_RDWR, 0)/dev/null当不设置标准输入输出标准出错时,就会定位到/dev/null2. init本身,即busybox3. /etc/inittab配置文件4. inittab配置文件中指定的应用程序或脚本5.相应的库(如glibc库)下面分三步对如何构建一个根文件 阅读全文

posted @ 2013-10-24 16:37 屁屁侠 阅读(897) 评论(0) 推荐(0)

最小根文件系统
摘要:最小根文件系统1./dev/console /dev/null2.init3./etc/inittab4.配置文件中指定的程序5.c库1.mkdir dev cd dev sudo mknod console c 5 1 sudo mknod null c 1 33.mkdir etc vim etc/inittab console::askfirst:-/bin/sh mkdir ~/workspace/linux/nfs_root/first_fs/lib cp *.so* ~/workspace/linux/nfs_root/first_fs/lib/ -d 4.制作文件系统 tar . 阅读全文

posted @ 2013-10-24 16:27 屁屁侠 阅读(577) 评论(0) 推荐(0)

交叉编译busybox
摘要:交叉编译器: 3.3.2# wget -c http://www.busybox.net/downloads/busybox-1.7.0.tar.bz2# tar jxvf busybox-1.7.0.tar.bz2修改源码、配置、编译-----------------------------------------------# cd busybox-1.7.0# vi Makefile +176ARCH ?= armCROSS_COMPILE ?= /usr/local/arm/3.3.2/bin/arm-linux-# make menuconfigBusybox Settings -- 阅读全文

posted @ 2013-10-23 09:46 屁屁侠 阅读(708) 评论(0) 推荐(0)

导航