12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <!--#include file="header.html" -->
- <!-- Begin Introduction section -->
- <h3>Buildroot: making Embedded Linux easy</h3>
- <div align="center">
- <a href="images/menuconfig.png">
- <img src="images/menuconfig_small.png" width="340" height="220"
- alt="Buildroot menuconfig" border="0">
- </a>
- </div>
- <p>Buildroot is a set of Makefiles and patches that makes it easy to
- generate a complete embedded Linux system. Buildroot can generate any
- or all of a cross-compilation toolchain, a root filesystem, a kernel
- image and a bootloader image. Buildroot is useful mainly for people
- working with small or embedded systems, using various CPU
- architectures (x86, ARM, MIPS, PowerPC, etc.) : it automates the
- building process of your embedded system and eases the
- cross-compilation process.</p>
- <p>The major Buildroot features are:</p>
- <ul>
- <li>Can <b>handle everything</b> in your embedded system development
- project: cross-compiling toolchain, root filesystem generation,
- kernel image compilation and bootloader compilation. Buildroot is
- also sufficiently flexible that it can also be used for only one or
- several of these steps.</li>
- <li>Is <b>very easy</b> to set up, thanks to its menuconfig, gconfig
- and xconfig configuration interfaces, familiar to all embedded Linux
- developers. Building a basic embedded Linux system with Buildroot
- typically takes 15-30 minutes.</li>
- <li>Supports <b>several hundreds of packages</b> for userspace
- applications and libraries: X.org stack, Gtk2, Qt, DirectFB, SDL,
- GStreamer and a large number of network-related and system-related
- utilities and libraries are supported.</li>
- <li>Supports <b>multiple filesystem types</b> for the root
- filesystem image: JFFS2, UBIFS, tarballs, romfs, cramfs, squashfs
- and more.</li>
- <li>Can generate an uClibc cross-compilation toolchain, or re-use
- your existing glibc, eglibc or uClibc cross-compilation
- toolchain</li>
- <li>Has a <b>simple structure</b> that makes it easy to understand
- and extend. It relies only on the well-known Makefile language.</li>
- </ul>
- <p>Buildroot is maintained by <a href=
- "mailto:jacmet@uclibc.org">Peter Korsgaard</a>, and licensed under the
- <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU
- GENERAL PUBLIC LICENSE V2 (Or later)</a>. Stable releases are
- delivered every three months.</p>
- <!--#include file="footer.html" -->
|