热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

busybox-1.7.0制作yaffs根文件系统

来源: 作者: 时间:2008-08-25 Tag: 点击:
Kernel version :2.6.22.6
Crosstool      :arm-linux-gcc-3.4.5
Board          :FS2410
参考:《
嵌入式Linux应用开发完全手册

一、编译安装Busybox

使用mdev机制制作最小根文件系统fs_mini_mdev,建立基本目录树:


[root@weijing fs_mini_mdev]# pwd
/work/rootfs/fs_mini_mdev
[root@weijing fs_mini_mdev]# mkdir bin dev etc lib mnt proc sbin sys root tmp usr
[root@weijing fs_mini_mdev]# mkdir mnt/etc
[root@weijing fs_mini_mdev]# mkdir usr/bin usr/sbin usr/lib
[root@weijing fs_mini_mdev]# touch linuxrc

 1.配置Busybox
    在busybox-1.7.0目录下"make menuconfig",
    see attachments 1—4


 2.编译安装
    修改Makefile文件,使用交叉编译器;
    ARCH            ?= arm
    CROSS_COMPILE   ?= arm-linux-

[root@weijing busybox-1.7.0]# make
[root@weijing busybox-1.7.0]# make CONFIG_PREFIX=/work/rootfs/fs_mini_mdev install

    see attachments 5

二、使用glibc库

[root@weijing fs_mini_mdev]# cd /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib
[root@weijing lib]# cp *.so* /work/rootfs/fs_mini_mdev/lib -d
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册