ITPub博客

首页 > 大数据 > 可视化 > 嵌入式linux搭建 - rootfs根文件系统

嵌入式linux搭建 - rootfs根文件系统

可视化 作者:jingmin2009 时间:2013-06-17 20:54:00 0 删除 编辑

根文件系统由一系列目录组成:应用程序、C 库以及相关的配置文件

工具/原料

  • busybox 1.13.3

  • 交叉编译工具链 4.3.2

  • 内核版本 2.26.29.4


方法/步骤

  1. 1

    创建目录
    #mkdir rootfs
    #cd rootfs
    #mkdir bin dev etc lib procsbin sys usrmnt tmp var
    #mkdir usr/bin usr/lib usr/sbin lib/modules

  2. 2

    创建设备文件

    mknod -m 666 console c 5 1
    mknod -m 666 null c 1 3

  3. 3

    安装/etc
    tar zxvf etc.tar.gz -C/xxx/rootfs

  4. 4

    编译内核模块
    进入内核目录
    #make modules ARCH=arm CROSS_COMPILE=arm-linux-

  5. 5

    安装内核模块
    make modules_install ARCH=arm INSTALL_MOD_PATH=/xxx/rootfs

  6. 6

    配置 busybox
    #make menuconfig 其中选项设置安装目录、编译成静态、交叉编译工具链位置

  7. 7

    编译安装 busybox
    make
    make install

    END

注意事项

  • 附:
    安装交叉编译工具链
    方式 1
    1、tar zxvf arm-linux-gcc-4.3.2.tar.gz-C / (此版本将解压到/opt/FriendlyARM 目录下)
    2、修改/etc/profile
    添加 pathmunge /usr/local/arm/4.3.2/bin
    3、执行 source /etc/profile

  • busybox、交叉编译工具链、内核的版本必须一致方可试验成功


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22725807/viewspace-1111153/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-10-17