OpenEmbedded
| OpenEmbedded | |
|---|---|
| | |
| Art der | Montageautomatisierung |
| Geschrieben in | Python und andere |
| Operationssystem | Linux |
| Erste Ausgabe | 2003 [1] [2] [3] |
| Hardware-Plattform | Plattformübergreifende Software |
| Bundesland | Aktiv |
| Lizenz | MIT |
| Webseite | openembedded.org |
| Mediendateien bei Wikimedia Commons | |
OpenEmbedded ist ein Framework zum Erstellen von Paketen für Embedded Linux. OpenEmbedded bietet eine Lösung in einer Klasse von Cross-Compilation-Umgebungen. Es ermöglicht Entwicklern, vollständige Linux-Distributionen für eingebettete Systeme zu erstellen.
Einige der Vorteile von OpenEmbedded sind:
- Unterstützung für eine Vielzahl von Prozessorarchitekturen
- mehrere Releases für diese Architekturen
- Tools zur Beschleunigung des Wiederherstellungsprozesses nach Änderungen
- einfache Anpassung
- funktioniert auf jeder Linux-Distribution
- über 1000 Cross-Compilation-Pakete enthalten, darunter GTK+, Qt, das X-Windows-System, Mono, Java und so ziemlich alles andere, was Sie brauchen
Das Projekt beinhaltete und entwickelte ursprünglich eine Reihe von BitBake- Rezepten ähnlich den Ebuild- Regeln von Gentoo .
Rezepte bestehen aus einer URL zum Quellcode eines Pakets, Build- und Installationsabhängigkeiten sowie Kompilierungs- und Installationsoptionen. Während des Erstellungsprozesses werden sie verwendet, um Abhängigkeiten zu verfolgen , das Paket zu kompilieren und es so zu verpacken, dass es auf dem Zielgerät installiert werden kann. Es ist auch möglich, komplette Images bestehend aus dem Root-Dateisystem und dem Kernel zu erstellen. Der erste Schritt beim Build besteht darin, eine Reihe von GNU-Toolchain -Paketen zu kompilieren, die für die Zielplattform erstellt wurden.
Siehe auch
- Ångström
- Vertraut
- OpenZaurus
- öffne Moko
Links
- Offizielle Seite Archiviert am 15. März 2013 auf der Wayback Machine
- Benutzerhandbuch