Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. OpenEmbedded – Wikipedia
OpenEmbedded – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
OpenEmbedded

Logo
Basisdaten

Hauptentwickler OpenEmbedded Core Team
Erscheinungsjahr 2003[1][2][3]
Aktuelle Version 2011.03
(1. März 2011)
Betriebssystem GNU/Linux
Programmier­sprache Shellskript[4]
Lizenz MIT-Lizenz[5]
http://www.openembedded.org

OpenEmbedded ist eine Sammlung von Metainformationen und Konfigurationsdateien, die von BitBake verwendet werden, um ein Linux-Abbild für ein bestimmtes Gerät zu erzeugen oder Softwarepakete für dasselbige.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

Um für den Sharp Zaurus, einem PDA, auf dem standardmäßig Linux installiert ist, ein neues Betriebssystem zu schaffen, fing Chris Larson an, ein eigenes Abbild mit Kernel herzustellen, das näher an den Bedürfnissen der Entwickler war. Um die immer komplexer werdende Erstellung verwalten zu können, wurde OZ buildroot geschaffen. Zur gleichen Zeit existierten andere Projekte, um für andere PDAs Linuxdistributionen zu schaffen, wie zum Beispiel für SimPads von Siemens oder iPAQs von Compaq. In vielen dieser Projekte fanden gleiche oder ähnliche Entwicklungen statt. Um diese zusammenzufügen, wurde OpenEmbedded geschaffen, in dem heute die meisten derartiger Projekte integriert sind. Inzwischen findet man in OpenEmbedded nicht nur PDA Projekte, sondern auch Projekte für Router, Receiver (z. B. Dreambox), Mobiltelefone (z. B. Openmoko) und ähnliche Hardware.

Aufteilung der Konfiguration

[Bearbeiten | Quelltext bearbeiten]

Die Konfiguration lässt sich in folgende Abschnitte gliedern:

Allgemeine Konfigurationen

[Bearbeiten | Quelltext bearbeiten]

In den allgemeinen Konfigurationen wird festgelegt welche Umgebungsvariablen innerhalb von BitBake bereitgestellt werden sollen und welche Werte diese enthalten. Darüber hinaus wird festgelegt für welches Zielsystem welche Distribution erzeugt werden soll, wo die temporären Dateien während eines Build abgelegt werden sollen, sowie einige Einstellungen zur Optimierung.

Maschinenbeschreibung

[Bearbeiten | Quelltext bearbeiten]

In einer Maschinenbeschreibung wird festgelegt, welche Architektur das Zielsystem hat (z. B. x86, ARM-Architektur), welcher Kernel verwendet werden soll und welche zusätzlichen Pakete notwendig sind, um ein minimales lauffähiges Betriebssystem-Abbild zu erzeugen.

Distributionbeschreibung

[Bearbeiten | Quelltext bearbeiten]

In einer Distributionbeschreibung wird festgelegt, welcher Typ von welchen Bibliotheken in welcher Version verwendet werden soll. Zum Beispiel ob das System auf der uclibc oder der glibc basieren soll und welcher Compiler zum Erzeugen der Programmpakete verwendet werden soll.

Paketbeschreibungen

[Bearbeiten | Quelltext bearbeiten]

In den Paketbeschreibungen wird beschrieben welche Schritte notwendig sind, um die Quellen einer Software zu übersetzen und diese in ein Paket zu verpacken.

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • OpenZaurus
  • Buildroot

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Wiki von OpenEmbedded
  • OpenEmbedded User Manual (englisch)

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ www.oreilly.com.
  2. ↑ www.slideshare.net.
  3. ↑ git.openembedded.org.
  4. ↑ The openembedded Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  5. ↑ The openembedded Open Source Project on Open Hub: Licenses Page. In: Open Hub. (abgerufen am 18. Juli 2018).
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=OpenEmbedded&oldid=231938329“
Kategorien:
  • Personal Digital Assistant
  • Linux-Software

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id