Changes

Jump to: navigation, search

Deploying Embedded Linux Systems

410 bytes added, 14:06, 7 August 2012
OpenEmbedded
* cross-compiles 1000's of packages including GTK+, Qt, the X Windows system, Mono, Java, ...
OpenEmbedded is at the basis of some known distribution, like [http://www.angstrom-distribution.org/ Angstrom], OpenMoko and Poky others, and it can target a lot of different targets and architectures. Primarily, the project maintains and develops a collection of BitBake (a task execution manager derived from Gentoo's Portage) recipes The recipes consist of the source URL of the package, dependencies and compile or install options. During the build process they are used to track dependencies, cross-compile the package and pack it up, suitable to be installed on the target device. It's also possible to create complete images, consisting of root file system and kernel. As a first step the framework will build a cross-compiler toolchain for the target platform, then the build system builds all the packages included in the selected BitBake recipe, which can range from a single application to an entire Linux distribution. === Yocto === The [http://www.yoctoproject.org/ Yocto project] is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products. It is derived from OpenEmbedded, but it provides a less steep learning curve and very good documentation. Yocto is sponsored by the Linux Foundation
=== Arago ===

Navigation menu