
busybox
newnewman80
这个作者很懒,什么都没留下…
展开
-
编译busybox,动态链接与静态链接的选择
编译busybox,动态链接与静态链接的选择进入解压后的Busybox-1.10.1目录,运行make menuconfig或make gconfig进行配置。在进行配置时有几项需要注意:Build Options->Build BusyBox as a static binary (no shared libs)Force NOMMU buildBuild share转载 2012-09-12 15:28:49 · 7079 阅读 · 0 评论 -
busybox 交叉编译
1, 下载busybox,http://www.busybox.net/ 2, 下载arm-linux 交叉编译工具链arm-linux-gcc-3.4.53,进入busybox文件夹,makemenuconfigBusybox Settings ---> Build Options --->原创 2012-09-10 15:44:32 · 7111 阅读 · 0 评论 -
嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk,
嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual FileSystem),为各类文件系统提供一个统一的操作界面和应用编程接口。转载 2012-09-06 10:01:45 · 858 阅读 · 0 评论 -
/etc/inittab详解
init的进程号是1,从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程式,。init程式需 要读取设置文件/etc/inittab。inittab是个不可执行的文本文件,他有若干行指令所组成。在Redhat系统中,inittab的内容 如下所示(以“###"开始的中注释为笔者增加的): # # inittab Th转载 2012-10-31 18:50:50 · 12537 阅读 · 0 评论 -
FATAL: kernel too old
VFS: Mounted root (xxxx filesystem).Freeing init memory: 104KFATAL: kernel too oldKernel panic – not syncing: Attempted to kill init!可以看出根文件系统已经挂载成功,但是报错说内核版本太老。这个错误是根文件系统的程序报的错,不是内核报的错。我猜转载 2012-11-05 14:53:17 · 7292 阅读 · 0 评论 -
busybox: addusr unknown uid 0
libnss_compat.so.2libnsl.so.1libnss_nis.so.2libnss_files.so.2将上面几个文件拷贝到目标文件系统的/lib下就好了原创 2012-11-28 15:43:07 · 1502 阅读 · 0 评论 -
busybox 基本根文件系统
S1: 运行 mkroot#! /bin/sh echo "creatint rootfs dir......" mkdir rootfs cd rootfs echo "making dir : bin dev etc lib proc sbin sys usr" mkdir bin dev etc lib proc sbin sys usr原创 2012-11-05 15:07:13 · 917 阅读 · 0 评论