Difference between revisions of "Build Systems"

From eLinux.org
Jump to: navigation, search
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
* [[Yocto Project]] - Project for multiple embedded Linux technologies
 
* [[Yocto Project]] - Project for multiple embedded Linux technologies
 
* [[Open Embedded]] - System for building full embedded images from scratch
 
* [[Open Embedded]] - System for building full embedded images from scratch
* [http://www.buildroot.net buildroot]
+
* [[Buildroot]] - Easy-to-use embedded Linux build system
** Buildroot is a set of Makefiles and patches that makes it easy generate a cross-compilation toolchain and root filesystem for your target Linux system using the uClibc C library.
 
 
* [http://www.pengutronix.de/software/ptxdist/index_en.html PTXdist]
 
* [http://www.pengutronix.de/software/ptxdist/index_en.html PTXdist]
 
** Kconfig based build system developed by [http://www.pengutronix.de/index_en.html Pengutronix]  
 
** Kconfig based build system developed by [http://www.pengutronix.de/index_en.html Pengutronix]  
Line 15: Line 14:
 
* [http://www.mvista.com/download/fetchdoc.php?docid=342 Building Embedded Userlands] - Presentation by Ned Miljevic & Klaas van Gend at the ELC 2008 which compares different configuration and build systems. [http://free-electrons.com/pub/video/2008/elce/elce2008-miljevic-van-gend-embedded-userlands.ogv Video] of the conference available.
 
* [http://www.mvista.com/download/fetchdoc.php?docid=342 Building Embedded Userlands] - Presentation by Ned Miljevic & Klaas van Gend at the ELC 2008 which compares different configuration and build systems. [http://free-electrons.com/pub/video/2008/elce/elce2008-miljevic-van-gend-embedded-userlands.ogv Video] of the conference available.
 
* [[Scratchbox]] Cross-Compilation Toolkit, with support for x86 and arm.
 
* [[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.
+
* [[Open_Wrt|OpenWRT]] Cross-Compilation Toolkit mainly geared towards wireless routers but can be extended to other platforms, with support for x86, MIPS and ARM.
 
See also [[Toolchains]]
 
See also [[Toolchains]]
 +
[[Category:Development Tools]]

Revision as of 12:16, 17 July 2012

  • Yocto Project - Project for multiple embedded Linux technologies
  • Open Embedded - System for building full embedded images from scratch
  • Buildroot - Easy-to-use embedded Linux build system
  • PTXdist
    • Kconfig based build system developed by Pengutronix
    • GPL licensed
    • Video of a talk given by PTXdist maintainer Robert Schwebel at FOSDEM 2009
  • Linux From Scratch
  • LTIB - Linux Target Image Builder (by Stuart Hughes of FreeScale) - see http://savannah.nongnu.org/projects/ltib
    • Slides and video of a talk on LTIB at the Ottawa Linux Symposium 2008
  • 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.

See also Toolchains