Bewertung:

Das Buch bietet einen umfassenden Leitfaden zur Verwendung von Yocto für die Embedded-Entwicklung, gelobt für seine Praktikabilität und Struktur, aber einige Inhalte können aufgrund von Versionsänderungen veraltet sein.
Vorteile:Praktisch, gut strukturiert, leicht zu lesen, ideal für Anfänger und Fortgeschrittene, enthält viele Beispiele, gut dokumentiert.
Nachteile:Einige Teile sind aufgrund von Updates in Yocto veraltet, es mangelt an einem reibungslosen Ablauf, enthält fehlende Informationen, zu viel festen Text.
(basierend auf 7 Leserbewertungen)
Embedded Linux Development Using Yocto Project Cookbook: Practical recipes to help you leverage the power of Yocto to build exciting Linux-based syste
Über 79 praktische Rezepte für professionelle Embedded Linux Entwickler zur Optimierung und Erweiterung ihres Yocto Project Know-hows
Hauptmerkmale
⬤ Optimieren Sie Ihr Yocto-Setup, um die Entwicklung zu beschleunigen und Build-Probleme zu beheben.
⬤ Nutzen Sie das Yocto-Projekt, das sich schnell zum Standard-Framework für die Entwicklung von Embedded Linux-Produkten entwickelt.
⬤ Rezeptbasierte Implementierung von Best Practices zur Optimierung Ihres Linux-Systems.
Buchbeschreibung
Das Yocto-Projekt hat sich zum De-facto-Distributions-Builder-Framework für zuverlässige und robuste Embedded-Systeme mit einer verkürzten Markteinführungszeit entwickelt.
Sie beginnen mit der Arbeit an einem Build-System, wo Sie Yocto einrichten, ein Build-Verzeichnis erstellen und lernen, wie man es debuggt. Dann werden Sie alles über die BSP-Schicht erforschen, von der Erstellung einer benutzerdefinierten Schicht bis hin zum Debuggen von Problemen im Gerätebaum. Darüber hinaus lernen Sie, wie Sie eine neue Softwareschicht, Pakete, Daten, Skripte und Konfigurationsdateien zu Ihrem System hinzufügen können. Sie werden dann Themen behandeln, die sich auf die Anwendungsentwicklung beziehen, wie z.B. die Verwendung des Software Development Kits und wie man das Yocto Projekt in verschiedenen Entwicklungsumgebungen verwendet. Zum Schluss werden Sie lernen, wie man ein laufendes System debuggt, verfolgt und profiliert. Diese zweite Auflage wurde aktualisiert und enthält neue Inhalte, die auf der neuesten Yocto-Version basieren.
Was Sie lernen werden
⬤ Optimieren Sie Ihr Yocto-Projekt-Setup, um die Entwicklung zu beschleunigen und Build-Probleme zu debuggen.
⬤ Verwenden Sie Docker-Container, um Yocto Project-basierte Systeme zu erstellen.
⬤ Nutzen Sie die Vorteile der benutzerfreundlichen Toaster-Webschnittstelle zum Yocto Project Build-System.
⬤ Erstellen und debuggen Sie den Linux-Kernel und seine Gerätebäume.
⬤ Passen Sie Ihr Root-Dateisystem mit bereits unterstützten und neuen Yocto-Paketen an.
⬤ Optimieren Sie Ihre Produktionssysteme, indem Sie die Größe sowohl des Linux-Kernels als auch des Root-Dateisystems reduzieren.
⬤ Erforschen Sie die Mechanismen zur Erhöhung der Sicherheit des Root-Dateisystems.
⬤ Verstehen Sie die Open-Source-Lizenzierungsanforderungen und wie Sie diese beim Zusammenleben mit proprietären Programmen einhalten können.
⬤ Rezepte erstellen und Anwendungen in C, C++, Python, Node.js und Java erstellen und ausführen.