Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über die Architektur eingebetteter Linux-Systeme

Überblick über Poky und BitBake

Vorbereitung der Entwicklungsumgebung

Vorbereitung des Ziel-Entwicklerboards und der Toolkits

Verständnis des Yocto-Projekt-Quellbaums

Erstellen einer Abbildung

Nutzung der Toaster-Weboberfläche zum Initiieren von Builds

Hinzufügen von Paketen zur generierten Abbildung

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

Schreiben einer Recipe

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

Erstellen, Konfigurieren und Hinzufügen einer benutzerdefinierten Anwendung

Beheben von Build-Fehlern

Lösung häufiger Cross-Compiling-Probleme

Individualisierung des Builds mittels Layern

Erweiterung bestehender Recipes

Schreiben einer benutzerdefinierten Maschinenkonfiguration

Hinzufügen und Verwalten von Laufzeitpaketen

Hinzufügen einer benutzerdefinierten Abbildung

Erstellen einer benutzerdefinierten Abbildung

Erzeugen des Root-Dateisystems

Nutzung des Yocto-Projekt SDK

Entwicklung einer Anwendung mit dem Poky SDK

Application Development Toolkit

Schlussbemerkungen

Voraussetzungen

  • Der Teilnehmer muss mindestens einmal einen Kernel für ein traditionelles Desktop-(nicht eingebettetes) Linux-System erstellt haben.
  • Er sollte wissen, aus welchen Komponenten der Linux-Benutzerraum auf einem Desktop-System besteht.
  • Er sollte wissen, wie man Patches generiert und verwendet.
  • Er muss erklären können, was GNU Make und Autotools sind und welche anderen Build-Systeme existieren.
  • Idealerweise pflegt er mindestens ein Linux-Paket, sei es als Maintainer im Upstream oder in einer traditionellen Linux-Desktop-Distribution.
  • Vorerfahrung mit eingebetteter Entwicklung ist nicht erforderlich und ersetzt nicht das oben genannte Wissen über traditionelle Linux-Desktops.

Zielgruppe:

  • Entwickler
  • Systemingenieure
  • Testingenieure
  • Systemadministratoren
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien