x4412开发板&ibox卡片电脑项目实战10-使用buildroot搭建linux文件系统

上一章节我们讲述了最简单的文件系统的搭建方式,在实际应用场景中,我们需要添加很多第三方文件,比如busybox,tslib,qt,vim,交叉编译工具等,如果我们手动移植里面的任何一个源码包,都会花费我们少则半个小时,多则半天,甚至一天,大大的浪费了我们宝贵的时间。buildroot可以很方便的解决这些问题。我们只需要通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令编译,buildroot就会自动从指定的服务器上下载源码包,自动编译,自动搭建成我们所需要的嵌入式根文件系统。使用传统的文件系统的搭建方式,对于老手至少需要两三天,对于新手,很可能两三个星期,而使用buildroot,并不在乎老手新手,只要正确的配置buildroot,所有事情交给buildroot来完成,下载,编译整个时间不超过3个小时。下面我们将结合开发板实例解说buildroot的搭建过程。
1.1.1    获取buildroot
我们可以从buildroot官网( http://buildroot.uclibc.org/download.html)获取buildroot源码包,buildroot基本上三个月更新一次,这里我们我们以实际下载的源码包buildroot-2014.08.tar.gz讲解,不同的版本命名方式仅仅是后面的日期不同而已。
1.1.2    配置buildroot
将buildroot-2014.08.tar.gz拷贝到ubuntu的samba目录,使用如下指令解压源码包:
  1. tar   xvf  buildroot-2014.08.tar.gz
复制代码
进入解压的目录buildroot-2014.08,执行如下指令配置buildroot:
  1. make  menuconfig
复制代码

配置界面如下:


      进入Target options目录:


Target Architecture配置为ARM(littlt endian),将Target Architecture Variant配置为cortex-A9&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值