buildroot自动登录linux,buildroot 制作Linux文件系统初级使用教程(示例代码)

buildroot 下载地址:https://buildroot.org/download.html

放在Linux文件下解压出来。

使用make menuconfig 进行配置相关的东西。

在使用这条命令之前,首先要安装相关的东西。

运行如下命令进行安装相关的库文件,我的是在Ubuntu14.04的环境下进行的。

sudo apt-get install libncurses5-dev

20180110214427398981.png

1. target options 这是相关的目标选项,有关architecture相关的配置在这里。

2. build options 这是创建的相关选项,一些基本的创建配置在这里。

3.Toolchain 这是有关编译工具。

4.kernel  顾名思义:kernel相关的东西。

5.target packages  这是一些其他的包,库相关的配置,很多软件,比如mysql,Python3, 还有一些你想要的软件,或许可以在里面找到。

6.filesystem images 文件系统的格式

7.bootloaders  顾名思义,bootloader的相关选项。

8。host utilities 这个没去看过。

9.legacy config options 这个也没研究过。

可以看出,buildroot 不仅可以定制文件系统,可以提供相关的软件配置,还可以定制bootloaders,kernel ,但是后面那两个暂时还没有用过。

最主要的几个点

1.target options

2.Toolchain

3.system configuration

4.Target packages

首先来看看 target options

20180110214427411677.png

architecture 相关的东西都在这里,这里不做一一说明,基本上有点嵌入式知识的人都能看懂。

2.Toolchain

20180110214427423396.png

选择外部的交叉编译器,以及选择你的版本。

也可以选择内部,但是操作我没有去研究过。

交叉编译器的下载地址在:

buildroot-2016.05/output/build/.arago-2011.09-armv7a-linux-gnueabi-sdk.tar.bz2.QjFo6O/output

3. System configuration

20180110214427435115.png

文件系统标志以及root登录密码以及相关一些配置。

4.Target packages

这个东西就相当的强大了对于我来说

里面有非常多你想要的服务以及软件以及库啊以及很多很多东西。

mysql ,python,vim , git ,以及很多很多你都可以找到。

另外一项重要的基本配置是

make  busybox configuration

20180110214427447811.png

这些是相关基础的配置,一般情况下不用修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值