Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über die Architektur eines Embedded-Linux-Systems

Einblick in Poky und BitBake

Vorbereitung der Entwicklungsumgebung

Vorbereitung des Ziel-Entwicklungsboards sowie der zugehörigen Werkzeuge

Verständnis des Quellcodes des Yocto-Projekts

Erstellung eines Images

Nutzung der Toaster-Weboberfläche zum Starten von Builds

Hinzufügen von Paketen zum generierten Image

Einblick in Board Support Packages (BSPs), Rezepte, Konfigurationen und Schichten

Schreiben eines Rezepts

Überblick über gängige Build-Systeme: Autotools, CMake, Meson

Erstellen, Konfigurieren sowie Hinzufügen einer eigenen Anwendung

Fehlerbehebung bei fehlgeschlagenen Builds

Lösung gängiger Probleme beim Cross-Compiling

Anpassung des Build-Prozesses mittels Schichten

Erweiterung bestehender Rezepte

Erstellung einer eigenen Maschinenkonfiguration

Hinzufügen und Verwalten von Laufzeitpaketen

Einfügen eines benutzerdefinierten Images

Erstellung eines individuellen Images

Generierung des Root-Dateisystems (rootfs)

Nutzung des Yocto-Projekt-SDKs

Entwicklung einer Anwendung unter Verwendung des Poky SDKs

Das Application Development Toolkit

Abschlussbemerkungen

Voraussetzungen

  • Die Teilnehmer sollten bereits mindestens einmal den Kernel für ein herkömmliches Desktop-(Nicht-Embedded-)Linux-System kompiliert haben.
  • Sie müssen wissen, aus welchen Komponenten der Linux-Benutzerbereich auf einem Desktop besteht.
  • Kenntnisse über das Erstellen und Einsetzen von Patches sind erforderlich.
  • Sie müssen erklären können, was GNU Make sowie Autotools sind und welche weiteren Build-Systeme es gibt.
  • Idealerweise pflegen sie mindestens ein Linux-Paket – sei es als Entwickler oder in einer herkömmlichen Linux-Desktop-Distribution.
  • Vorherige Erfahrungen mit Embedded-Entwicklung sind nicht notwendig; sie ersetzen jedoch auch nicht das oben beschriebene Wissen über traditionelle Linux-Desktops.

Zielgruppe

  • Entwickler
  • Systemingenieure
  • Testingenieure
  • Systemadministratoren
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien