Clever Geek Handbook
📜 ⬆️ ⬇️

Openmembedded

OpenEmbedded is an infrastructure for building packages for embedded Linux. OpenEmbedded offers a cross-compilation class solution. It allows developers to create complete Linux distributions for embedded systems.

Openmembedded
Type ofAssembly automation
Written onPython and others
operating systemLinux
Hardware platformCross-platform software
conditionActive
LicenseMIT
Siteopenembedded.org

Some of the advantages of OpenEmbedded are:

  • support for a variety of processor architectures
  • multiple releases for these architectures
  • tools to speed up the rebuilding process after making changes
  • easy customization
  • works on any Linux distribution
  • more than 1000 cross-compilation packages are included, including GTK +, Qt, the X Windows system, Mono, Java and almost everything else you may need

Initially, the project contained and developed a set of recipes for BitBake , similar to the rules of ebuild for Gentoo .

Recipes consist of a URL to the source code of the package, assembly and installation dependencies, and compilation and installation options. During the build process, they are used to track dependencies, cross-compile the package, and package it for installation on the target device. It is also possible to create complete images consisting of the root file system and the kernel. In the first step, the build compiles the set of GNU toolchain packages created for the target platform.

See also

  • Ångström
  • Familiar
  • Openzaurus
  • Openmoko

Links

  • Official page
  • User Guide


Source - https://ru.wikipedia.org/w/index.php?title=OpenEmbedded&oldid=100976079


More articles:

  • Damageplan
  • Peace (lake)
  • PW Andromeda
  • Nekrasovka (Bakhchisaray district)
  • Bank of France
  • Bilinear Form
  • Dactyloceras lucina
  • Plasma Lens
  • Black Diggers
  • Search Results Page

All articles

Clever Geek | 2019