Seminar / Kurs

Yocto: Grundlagen und Anwendung

Inhalte

  • Grundkenntisse
    • Ökosystem kennenlernen: yocto, Open-Embedded, poky
    • Versionsverwaltung GIT
  • bitbake
    • Syntax und Funktionsweise
    • Konfigurationsdateien, local.conf
    • Appending, Prepending und Override
    • Rezepte und Tasks
    • Einsatz von Klassen
    • Build-Prozess mit Tasks (Fetch, Patch, Config, Compile, Install, ...)
    • Debugging
    • Environment untersuchen
    • Fehlerausgaben, Logging
    • Fehler mit der Development-Shell nachstellen
  • yocto als Buildsystem
    • Referenzdistribution poky
    • Aufbau der Layer
    • Eigenen Layer erstellen
    • Rezepte erstellen
    • Board-Support-Packages (BSP) und Machines
    • Linux-Kernel und Device-Tree
    • Images und Distributionen
    • Erstellung des Target-Images mit Open Embedded Image Creator (WIC)
    • Flashen des Images mit WIC
  • Anpassung von yocto an eigenes Projekt
    • BSP erstellen
    • Bootloader anpassen in Konfiguration und mit Patches
    • Linux-Kernel patchen und konfigurieren
    • Kernel-Treiber einbinden
    • Images definieren
    • Distributionen zusammenstellen
    • Applikationen einbinden
  • Application Development Kit (ADK)
    • Erstellung eines angepassten Software Development Kit (SDK)
    • Installation und Verwendung der Cross Development Toolchain
  • yocto im Deployment
    • Erfüllung der Licence-Compliance
    • Over-The-Air Update (OTA) im Feld
    • Security-Aspekte
    • Umgang mit Security-Vulnerabilities (CVE)
    • Verwaltung unterschiedlicher Build-Ziele (Development, Integration, Produktion)
  • Übungen
    • Alle Übungsaufgaben werden auf einem ARM Cortex-A8 (AM-335x) unter Verwendung frei zugänglicher Open-Source-Tools durchgeführt.
    • Zu allen Themenfeldern gibt es praktische Übungen, so dass das Gelernte gleich ausprobiert und vertieft werden kann.
    • Am Ende des Seminars hat der Teilnehmende ein komplettes Embedded-Linux mit yocto erstellt und dieses individuell angepasst.

 

Lernziele

  • Sie haben die Aufgabe, ein Embedded-Linux-Target mit yocto aufzubauen?
  • Wir beginnen mit dem Aufbau und der Funktionsweise des Buildsystems yocto. Es wird ein eigener Layer mit eigener Machine, Image und Distro erstellt. Damit ist die Grundlage für ein eigenes Board-Support-Package (BSP) geschaffen.
  • Genauso wie es im Projektalltag auch vorkommt, werden Konfigurationen angepasst, Patches erstellt und Erweiterungen durchgeführt. All dies passiert immer in dem anfangs erstellten eigenen yocto-Layer, so dass am Ende das fertig angepasste System im yocto-Layer zur weiteren Verwendung vorliegt.
  • Die verwendeten Tools sind für eine breite Auswahl an Architekturen verfügbar.
  • Im Training wird nur frei zugängliche Open-Source-Software eingesetzt.

 

Zielgruppe

  • Das Training richtet sich an Software-Entwickler/innen und Hardware-Entwickler/innen.

 

Voraussetzungen

  • Sichere Programmierkenntnisse in ANSI-C sowie Linux-Grundlagenkenntnisse sind vorteilhaft.
  • Grundkenntisse
    • Ökosystem kennenlernen: yocto, Open-Embedded, poky
    • Versionsverwaltung GIT
  • bitbake
    • Syntax und Funktionsweise
    • Konfigurationsdateien, local.conf
    • Appending, Prepending und Override
    • Rezepte und Task...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
München, DE
16.11.2026 - 18.11.2026 24 h 24 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9354020

Anbieter-Seminar-Nr.: YOCTO

Termine

  • 16.11.2026 - 18.11.2026

    München, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 24 h
  • Anbieterbewertung   (40)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
München, DE
16.11.2026 - 18.11.2026 24 h 24 h Details Details Jetzt buchen