Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12500
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 182
  • 用 户 组: 普通用户
  • 注册时间: 2016-03-14 17:05
  • 认证徽章:
文章分类
文章存档

2017年(15)

2016年(3)

我的朋友

分类: LINUX

2016-12-07 22:47:54

使用BusyBox制作根文件系统

一、下载、配置、编译、安装BusyBox

我用的busybox版本是1_25,下载地址:https://busybox.net/downloads/

配置:

busybox下执行 make menuconfig

做如下配置:

Busybox Settings  --->

    Build Options  --->

        [*] Build BusyBox as a static binary (no shared libs)

        (arm-linux-gnueabi-) Cross Compiler prefix

然后执行 

make  CROSS_COMPILE=arm-linux-gnueabi-                           //编译

make  install                                                    //安装


安装完成后,会在busybox目录下生成_install目录,该目录下的程序就是单板运行所需要的命令。


二、创建根文件系统的目录架构


三、为目标系统准备链接库


四、为目标系统建立设备文件


五、准备系统初始化文件(init等)

(还不太明白,使用helloworld程序替代,带续)


六、制作根文件系统镜像

七、测试根文件系统


阅读(148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册