buildroot 制作Linux文件系统初级使用教程

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

    

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

时间: 2024-10-24 18:37:08

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

使用buildroot搭建linux文件系统

(文件系统搭建,强烈建议直接用buildroot,官网上有使用教程非常详细buildroot官网) 文件系统通常要包含很多第三方软件,比如busybox,tslib,qt,vim,交叉编译工具等,为了避免繁杂的移植工作.buildroot应运而生.通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令编译,buildroot就会自动从指定的服务器上下载源码包,自动编译,自动搭建成我们所需要的嵌入式根文件系统. 1:获取buildroot 我们可以从buildroot官网

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

本文转载自:http://blog.csdn.net/metalseed/article/details/45423061 (文件系统搭建,强烈建议直接用buildroot,官网上有使用教程非常详细buildroot官网) 文件系统通常要包含很多第三方软件,比如busybox,tslib,qt,vim,交叉编译工具等,为了避免繁杂的移植工作.buildroot应运而生.通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令编译,buildroot就会自动从指定的服务器上

基于topeer 4412开发板 无界面linux文件系统的制作

Exynos-4412不仅可以运行Android,还可以运行简单的linux最小文件系统(不带显示界面的linux系统),下面我们来讲解一下这种文件系统的制作. 制作文件系统我们需要使用到Busybox工具.BusyBox 是一个集成了一百多个最常用linux命令和工具的软件.BusyBox 包含了一些简单的工具,例如ls.cat和echo等等,还包含了一些更大.更复杂的工具,例grep.find.mount以及telnet.有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说

制作linux根文件系统

转载地址:http://wenku.baidu.com/view/2cb1b4707fd5360cba1adb14.html 2011十一月 24 转 嵌入式根文件系统制作 (3985) (0) 转自:http://wenku.baidu.com/view/2cb1b4707fd5360cba1adb14.html 根文件系统制作 注:busybox下载地址:http://www.busybox.net/ 目标:用busybox定制一个很小的文件系统,并且运行用户编译的hello. 一.文件系统

《Linux操作系统-Exynos4412》如何使用BusyBox制作最小文件系统

开发环境:Exynos4412-iTOP-4412开发板 下面来讲解一下如何使用 BusyBox 制作最小文件系统. 在虚拟机的 Ubuntu 的目录“/home”下新建目录“mkdir minilinux”,这个目录可以 根据个人习惯建立,并不是强制要求,如下图所示. 使用 SSH 软件拷贝 busybox-1.21.1.tar.bz2(这个软件在对应的实验视频目录文件下)到虚拟机的 Ubuntu 系统上的目录“/home/minilinux”下,然后在目录“/home/minilinux”下

Linux文件系统具有良好的结构,提供了很多文件处理程序,那么常用的文件处理命令有哪些?

本文标签:    Linux系统 Linux Linux文件系统 Linux入门 Linux常用命令 互联网杂谈 Linux系统信息存放在文件里,文件与普通的公务文件类似.每个文件都有自己的名字.内容.存放地址及其它一些管理信息,如文件的用户.文件的大小等.文件可以是一封信.一个通讯录,或者是程序的源语句.程序的数据,甚至可以包括可执行的程序和其它非正文内容.Linux文件系统具有良好的结构,系统提供了很多文件处理程序.这里主要介绍常用的文件处理命令. file 1.作用 file通过探测文件内

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

一, 安装SDK 1.Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件, 该文件就是Hi3531的软件开发包. 2.解压缩SDK包 在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar -zxf Hi3531_SDK_Vx.x.x.x.tgz , 解压缩该文件,可以得到一个Hi3531_SDK_Vx.

迅为iTop开发板使用buildroot构建opencv文件系统

这次我们来介绍使用buildroot构建opencv开发环境,buildroot 是 Linux平台上一个构建嵌入式Linux系统的框架.整个buildroot是由 Makefile脚本和Kconfig配置文件构成的.可以和编译Linux内核一样,通过 buildroot 配置,menuconfig 修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统. 1.源码下载: buildroot官网获取源码包 http://buildroot.uclibc.org/download.html

了解linux文件系统

我安装的kylin是ext4文件系统,linux对NTFS的支持为可读不可写.有一个例子:可以按照linux公社上的教程装一种双系统,在ubuntu下可以访问windows各个盘符的内容. 大体上:/etc是配置文件:/tmp 临时文件:/home用户目录:/root超级用户目录:lib库文件:/usr全称Unix Shared Resources共享资源目录: 下面是日常积累,认识一个文件就添加一个. /etc/default/grub 引导配置文件 案例:修改grub默认引导项,修改GRUB