[Buildroot] Help: to understand build root

Andreas Ziegler br015 at umbiko.net
Wed May 6 04:58:06 UTC 2020


Hi Kunal,

> Message: 12
> Date: Tue, 5 May 2020 22:29:10 +0530
> From: Kunal Chauhan <atkunalchauhan at gmail.com>
> To: buildroot at busybox.net
> Subject: [Buildroot] Help: to understand build root

> Q1.As busybox is a small flavour of linux os.if i am not wrong?
> 
> Q2. What is concept of build-root. As i have seen code base compiled 
> and
> create build-root folder .

Buildroot is a build system for embedded systems. It is comparable to 
e.g. Yocto and helps you to create a GNU/Linux based image, containing 
Linux kernel, init system and root filesystem, which can then be 
transferred to a target system. Think of firmware for IoT, a router, a 
media player, or a robot in manufacturing.

Buildroot images are static, you cannot install software after 
deployment.

Buildroot images can be small, production images are counted in MiB, not 
GiB.

Buildroot handles cross-compiling. Build and target system can have 
completely different architectures.

Buildroot recipes (see configs/*_defconfig) are meant as starting point 
for your own project(s). They bring a system up and make it responsive 
(console, network), the rest is up to you.

In case you have not seen it before, the Buildroot manual is here:

   https://buildroot.org/downloads/manual/manual.html#_about_buildroot

Kind regards,
Andreas



More information about the buildroot mailing list