Skip to content
EntityQ1466576· pop 11· linked from 223 articles

OpenEmbedded

Sign in to save

Also known as OE

OpenEmbedded (OE) is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The framework is developed by the OpenEmbedded community, which was formally established in 2003. OpenEmbedded is the recommended build system of the Yocto Project, which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products.

Key facts

Software.logo
OpenEmbedded-logo-2009.svg
Software.developer
75+ developers
Software.operating system
Linux
Software.platform
Cross-platform
Software.genre
Build automation
Software.license
MIT

via Wikipedia infobox

~5 min read

Encyclopedic overview

7 sections
Contents
  • History
  • Layer organisation
  • Distributions supported
  • Supported hardware
  • See also
  • References
  • External links

OpenEmbedded (OE) is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The framework is developed by the OpenEmbedded community, which was formally established in 2003. OpenEmbedded is the recommended build system of the Yocto Project, which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products.

The build system is based on BitBake. A BitBake configuration file, called a recipe, specifies various information such as dependency and source code locations, how to build a package, and how to install and remove a compiled package. OpenEmbedded tools use these recipes to fetch and patch source code, compile and link binaries, produce binary packages (deb, rpm, ipk), and create bootable images.

Excerpted from Wikipedia’s “OpenEmbedded” article, available under the CC BY-SA 4.0 licence.

Available in 10 languages

via Wikidata sitelinks · CC0