From: eLinux.org
Build Systems
- Open Embedded - System for
building full embedded images from scratch. Note that this is used
by the Yocto Project as it’s build
system (but see note below for more detail). - Buildroot - Easy-to-use embedded Linux
build system - OpenADK - Open Source Appliance
Development Kit - PTXdist
- Kconfig based build system developed by
Pengutronix - GPL licensed
- Video
of a talk given by PTXdist maintainer Robert Schwebel at FOSDEM
2009
- Kconfig based build system developed by
- Linux From Scratch
- Nard SDK For industrial
embedded systems - LTIB - Linux Target Image Builder (by Stuart Hughes of FreeScale) -
see
http://savannah.nongnu.org/projects/ltib - OpenBricks
- Embedded Linux Framework
- OpenBricks provides a set of packages, patches and shell-based
rules that creates a toolchain and a rootfs with customized
packages and features selection. - Currently supports x86_32, x86_64, PowerPC, PowerPC64 and ARM
architectures with either uClibc, Glibc or eGlibc C library.
- Building Embedded
Userlands -
Presentation by Ned Miljevic & Klaas van Gend at the ELC 2008 which
compares different configuration and build systems.
Video
of the conference available. - Scratchbox Cross-Compilation Toolkit,
with support for x86 and arm. - OpenWRT Cross-Compilation Toolkit mainly
geared towards wireless routers but can be extended to other
platforms, with support for x86, MIPS and ARM. - Yocto Project - The Yocto Project
is an umbrella project which uses Open
Embedded as it’s build system.- I have heard it argued that the Poky meta-data for Open Embedded
actually constitute the primary build system for the Yocto
Project. Since Open Embedded somewhat conflates the package data
and the build scripts in the recipe files, there is some truth
to this.
- I have heard it argued that the Poky meta-data for Open Embedded
See also Toolchains