Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über die Architektur eingebetteter Linux-Systeme

Überblick über Poky und bitbake

Vorbereitung der Entwicklungsumgebung

Vorbereitung des Ziel-Entwicklungsboards und der Toolkits

Verständnis des Yocto-Projekt-Quellcodebaums

Erstellen eines Images

Nutzung der Toaster-Web-Oberfläche zum Starten von Builds

Hinzufügen von Paketen zum generierten Image

Verständnis von Board Support Packages (BSPs), Rezepten, Konfigurationen und Layern

Erstellen eines Rezepts

Überblick über einige bestehende Build-Systeme - Autotools, CMake, Meson

Bauen, Konfigurieren und Hinzufügen einer benutzerdefinierten Anwendung

Fehlerbehebung bei Build-Fehlern

Beheben häufiger Cross-Komplikationsprobleme

Anpassen des Builds mit Layern

Erweitern bestehender Rezepte

Schreiben einer benutzerdefinierten Maschinenkonfiguration

Hinzufügen und Verwalten von Laufzeitpaketen

Hinzufügen eines benutzerdefinierten Images

Erstellen eines benutzerdefinierten Images

Generieren des Root-Dateisystems

Nutzung des Yocto Project SDK

Entwickeln einer Anwendung mit dem Poky SDK

Das Application Development Toolkit

Schlussbemerkungen

Voraussetzungen

  • Der Teilnehmer muss mindestens einmal einen Kernel für ein herkömmliches Desktop-(Nicht-Eingebettetes)-Linux-System erstellt haben.
  • Kenntnis darüber, aus welchen Komponenten die Linux-Benutzerraum-Umgebung auf einem Desktop-System besteht.
  • Wissen, wie man Patches generiert und verwendet.
  • Muss erklären können, was GNU Make, Autotools sind und welche anderen Build-Systeme existieren.
  • Idealerweise verwaltet der Teilnehmer mindestens ein Linux-Paket, entweder als Upstream-Autor oder in einer herkömmlichen Linux-Desktop-Distribution.
  • Vorerfahrungen in der eingebetteten Entwicklung sind nicht erforderlich und ersetzen nicht das oben genannte Wissen über herkömmliche Linux-Desktops.

Zielgruppe

  • Entwickler
  • Systemingenieure
  • Testingenieure
  • Systemadministratoren
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien