OpenEmbedded
OpenEmbedded
|
|
---|---|
Basic data
|
|
Maintainer | OpenEmbedded Core Team |
Current version |
2011.03 (March 1, 2011) |
operating system | GNU / Linux |
programming language | Shell script |
License | MIT license |
http://www.openembedded.org |
In Open Embedded is a collection of metadata and configuration files used by bitbake be used to create a Linux produce for a specific device or software packages for twinkling. -Abbild
history
In order to create a new operating system for the Sharp Zaurus , a PDA on which Linux is installed as standard, Chris Larson began to create his own image with a kernel that was closer to the needs of the developers. OZ buildroot was created to manage the increasingly complex creation. At the same time, other projects existed to create Linux distributions for other PDAs, such as SimPads from Siemens or iPAQs from Compaq. The same or similar developments took place in many of these projects. To bring these together, OpenEmbedded was created, in which most of these projects are integrated today. In the meantime, OpenEmbedded not only includes PDA projects, but also projects for routers, receivers (e.g. Dreambox ), mobile phones (e.g. Openmoko ) and similar hardware.
Division of the configuration
The configuration can be divided into the following sections:
General configurations
The general configurations determine which environment variables are to be made available within BitBake and which values they contain. In addition, it is determined for which target system which distribution is to be created, where the temporary files are to be stored during a build, and some settings for optimization.
Machine description
A machine description specifies the architecture of the target system (e.g. x86 , ARM architecture ), which kernel is to be used and which additional packages are necessary to create a minimal, operational image of the operating system.
Distribution description
A distribution description defines which type of which libraries should be used in which version. For example, whether the system should be based on uclibc or glibc and which compiler should be used to generate the program packages .
Package descriptions
The package descriptions describe which steps are necessary to translate the sources of a software and to pack it into a package.
See also
Web links
- Wiki by OpenEmbedded
- OpenEmbedded User Manual (English)
- ↑ The openembedded Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on July 18, 2018).
- ↑ The openembedded Open Source Project on Open Hub: Licenses Page . In: Open Hub . (accessed on July 18, 2018).