Yocto Project
| docs | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Yocto Project
Eine deutschsprachige Dokumentation zum Yocto Project: was es ist, wie BitBake, Rezepte und Schichten zusammenwirken, wie man daraus ein eigenes Abbild für ein eigenes Gerät baut — und was ein Produkt braucht, das zehn Jahre im Feld steht. Die Distributionen, die man fertig bekommt, stehen in Linux-Distributionen; der Kernel, den Yocto mitbaut, in Linux-Kernel.
Inhaltsübersicht
Allgemeines
- Allgemeines — was das Yocto Project ist und was es nicht ist
- Geschichte — von OpenEmbedded über Poky zum Industriestandard
- Versionsübersicht — Fassungen, Decknamen, LTS und Pflegedauer
- Ressourcen — Handbücher, Layer-Index, Mailinglisten, Literatur
Die beiden Hauptteile
- Handbuch — die Zusammenhänge, in acht aufeinander aufbauenden Abschnitten
- Referenz — was man beim Bauen nachschlägt
Handbuch
Das Handbuch erklärt die Zusammenhänge, in acht aufeinander aufbauenden Abschnitten.
- Grundlagen — Was das Yocto Project ist, Architektur, Poky und OpenEmbedded, Schichtenmodell, Arbeitsumgebung …
- BitBake — Ablauf, Syntax, Variablen, Tasks, Abhängigkeiten, Fetcher, Signaturen und sstate
- Rezepte — Aufbau, Quellen und Patches, Klassen, Pakete,
.bbappend, Lizenzangaben … - Schichten — Eigene Schicht, Distributionsschicht, BSP-Schicht, Schichten beziehen und pflegen
- Abbilder und SDK — Abbilder, Image-Features, Paketformate, wic, initramfs, SDK
- Kernel und Bootloader — linux-yocto, Device Tree, Bootloader, Firmware und Treiber
- Entwicklung und Test — devtool, QEMU, Fehlersuche, Testen, Zielsystem debuggen
- Produktion — Bauleistung, CI, Reproduzierbarkeit, Sicherheit, SBOM und Recht, Aktualisierung im Feld, Fassungswechsel
Referenz
Die Referenz listet auf, was man beim Bauen nachschlägt.
- Metadaten — Variablen, Tasks, Klassen
- Werkzeuge — Kommandos, Verzeichnisse, Schichten
- Anhang — Fehlermeldungen, Stichwortverzeichnis