Buildroot is a tool that simplifies and automates the process of building a complete Linux system for an embedded system, using cross-compilation. In order to achieve this, Buildroot is able to generate a cross-compilation toolchain, a root filesystem, a Linux kernel image and a bootloader for your target. Buildroot can be used for any combination of these options, independently (you can for example use an existing cross-compilation toolchain, and build only your root filesystem with Buildroot). Buildroot is useful mainly for people working with embedded systems. Embedded systems often use processors that are not the regular x86 processors everyone is used to having in his PC. They can be PowerPC processors, MIPS processors, ARM processors, etc. Buildroot supports numerous processors and their variants; it also comes with default configurations for several boards available off-the-shelf. Besides this, a number of third-party projects are based on, or develop their BSP 1 or SDK 2 on top of Buildroot. 1BSP: Board Support Package
Buildroot 是一个简单高效、易于使用的可通过交叉编译来构建嵌入式 Linux 系统的工具。 它能够处理交叉编译工具链、根文件系统生成、内核镜像编译和引导加载程序编译等,还支持 数千种软件包,例如 Gtk3、QT5、GStreamer、Webkit 以及大量与网络相关、系统相关的实用工 具。Buildroot 采用类似于 linux 内核的 menuconfig、gconfig 和 xconfig 配置界面,因此使用 Bu ildroot 构建一个基本的系统是非常轻松的,这通常会花费 15-30 分钟。同时,Buildroot 是一个 开源项目,开发者可以对它做出贡献,来让 Buildroot 变得更加完善。 在正点原子 Linux 开发板相关教程中,详细讲解了如何使用 Buildroot 来构建一个基本根文 件系统,配置添加其他实用工具,并在板子上运行。为了让大家更加了解 Buildroot 使用方法、 Buildroot 工作机制以及 Buildroot 本身的开发方式等,正点原子 linux 团队对 Buildroot 官方用户 手册进行中文翻译,形成 Buildroot 中文用户手册,以供用户参阅。
本站基于Calibre构建,感谢开源界的力量。所有资源搜集于互联网,如有侵权请邮件联系。
Github | Docker | Library | Project
Buildroot is a tool that simplifies and automates the process of building a complete Linux system for an embedded system, using cross-compilation. In order to achieve this, Buildroot is able to generate a cross-compilation toolchain, a root filesystem, a Linux kernel image and a bootloader for your target. Buildroot can be used for any combination of these options, independently (you can for example use an existing cross-compilation toolchain, and build only your root filesystem with Buildroot). Buildroot is useful mainly for people working with embedded systems. Embedded systems often use processors that are not the regular x86 processors everyone is used to having in his PC. They can be PowerPC processors, MIPS processors, ARM processors, etc. Buildroot supports numerous processors and their variants; it also comes with default configurations for several boards available off-the-shelf. Besides this, a number of third-party projects are based on, or develop their BSP 1 or SDK 2 on top of Buildroot. 1BSP: Board Support Package