概述
手动搭建整个嵌入式 Linux 运行环境费时又费力,因此,诞生了一些自动化的构建系统,Buildroot 就是其中之一。由于 Buildroot 采用了与 Kernel、U-boot 类似的构建系统,其配置与构建都是非常简单的,今天就来进一步学习一下。
基本环境
出于兼容性考虑,Buildroot 会自己构建大多数构建过程中使用的工具包,但是,一些基本的软件包必须要安装的我们开发环境中,以下是 Buildroot 官方列出的一些依赖工具包
我使用的基本开发环境在之前的博文 U-Boot 之二 零基础编译、详解 Image 镜像及 DTB 文件 或 Linux Kernel 之二 零基础构建流程、Image 介绍、Image 使用说明 中详细介绍过需要安装的各种依赖工具包,因此,我这里构建过程中基本没有任何错误,如果