LFD460: Embedded Plattform Entwicklung mit dem Yocto Projekt
Yocto-Builds, BSPs und Images praxisnah entwickeln, debuggen und reproduzierbar bereitstellen
Die wichtigsten Themen
Yocto, Poky und BitBake sicher nutzen
Eigene Images und BSPs erstellen
Rezepte und Layer professionell pflegen
Build-Fehler systematisch debuggen
Lizenz- und Compliance-Themen einordnen
Überblick Offizielle Schulungsumgebung mit praktischen Labs · Verpflegung bei Präsenzterminen · Offizielle Linux Foundation-Unterlage, digital und englisch, zzgl. 525 € netto pro Person als verbindliche Zusatzkosten
In der dreitägigen LFD460 Schulung entwickelst du fundierte Praxiskenntnisse für die Embedded-Plattform-Entwicklung mit dem Yocto Projekt. Der Schwerpunkt liegt auf reproduzierbaren Embedded-Linux-Builds, nachvollziehbaren Build-Prozessen, angepassten Images, eigenen Rezepten, Layer-Strukturen, Kernel-Anpassungen und Board Support Packages. Damit eignet sich das Training besonders für technische Teams, die Linux-basierte Embedded-Produkte nicht nur einmalig bauen, sondern dauerhaft wartbar, automatisierbar und hardwareunabhängig bereitstellen möchten.
Der Kurs baut auf den Grundlagen aus LFD450 Embedded Linux Development auf und vertieft die Arbeit mit Poky, BitBake, OpenEmbedded-Metadaten, Toaster, Devtool, WIC, Lizenzmanagement und Compliance-Aspekten. Ergänzend werden typische Fehlerbilder im Build-System behandelt, sodass Build-Fehler, Abhängigkeiten, Task-Logs und Metadaten systematisch analysiert werden. Für weiterführende Praxis zu Fehlerdiagnose und stabilen Linux-Systemen passen die Schulungen Linux Troubleshooting Intensiv und Linux Systemanpassungen Deep Dive thematisch sehr gut dazu.
Leistungsumfang:
- Offizielle Schulungsumgebung mit praktischen Labs
- Verpflegung bei Präsenzterminen
- Offizielle Linux Foundation-Unterlage, digital und englisch, zzgl. 525 € netto pro Person als verbindliche Zusatzkosten
Die Themen Ziele, Einsatzbereiche und Architektur des Yocto Projekts · Zusammenspiel von Yocto Projekt, OpenEmbedded, Poky und BitBake · Embedded-Linux-Grundlagen zu Toolchains, Bootloadern, Kernel und Root-Filesystem...
Yocto Projekt, OpenEmbedded und Embedded Linux
- Ziele, Einsatzbereiche und Architektur des Yocto Projekts
- Zusammenspiel von Yocto Projekt, OpenEmbedded, Poky und BitBake
- Embedded-Linux-Grundlagen zu Toolchains, Bootloadern, Kernel und Root-Filesystem
- Yocto-Releases, Dokumentation und zentrale Projektressourcen
- Arbeiten in Open-Source-Projekten, DCO, CLA, Mainline-Nähe und Maintainer-Prozesse
Poky, BitBake und Build-System
- Aufbau von Poky und Yocto/OE-Architektur
- Metadaten, Layer, Syntax, Variablen, Events und Tasks
- Fetchers, Checksums, Abhängigkeiten und Provisioning
- BitBake-Kommandozeile und Ausführung einzelner Tasks
- Einrichtung des Yocto-Projekt-Build-Systems
- OpenEmbedded-Core, Poky-Metadaten und BSP-Layer
Images, Emulation und Board Support Packages
- Aufbau eines Yocto-Referenzsystems
- Build eines x86-Emulations-Images
- Verifikation mit Emulatoren
- Erstellung und Anpassung von Board Support Packages
- Booten eines Target-Development-Boards über Ethernet
- TFTP, NFSroot und virtuelle Hardware für Entwicklungsabläufe
Fehlerbehebung und Build-Analyse
- Systematische Analyse von Build-Fehlern
- Task-Logs, Debug-Anweisungen und BitBake-Debug-Ausgaben
- Abhängigkeitsgraphen und Anzeige von Variablen und Metadaten
- Developer Shell für Fehleranalyse und Build-Inspektion
- Nachvollziehbare Ausführung einzelner Build-Schritte
Image-Anpassung, Rezepte und Packages
- Erweiterung vordefinierter Images
- Arbeiten mit Core-Image, Image Features und Package Groups
- Best Practices für Rezepte und Package-Integration
- Einbindung einzelner C-Dateien
- Makefile-basierte Packages und autotooled Packages
- Strukturierung wiederverwendbarer Metadaten
Layer-Management und Kernel-Rezepte
- Rolle von Layern in reproduzierbaren Embedded-Linux-Projekten
- Arbeiten mit Layern und Layer-Abhängigkeiten
- Yocto-Kernel-Rezepte und Kernel-Konfiguration
- Build eines angepassten Kernels
- Erweiterung bestehender Kernel-Rezepte
- Kbuild Makefiles, Kconfig-Grundlagen und Kconfig-Suche
BBCLASSes, Entwicklungs-Tools und Toolchains
- Einsatz von rm_work.bbclass, allarch.bbclass, buildhistory und buildstats
- cve-check.bbclass und archiver.bbclass für Sicherheit und Nachvollziehbarkeit
- Devtool für Entwicklung, Anpassung und Debugging
- WIC für Image-Erstellung und Datenträger-Layouts
- Cross-Development-Toolchains und Compiler-Triplets
- Einordnung von OpenEmbedded, Yocto Projekt, Clang und weiteren Toolchain-Varianten
Dateisysteme, Root-Filesystem und Compliance
- Ziele und Aufbau eingebetteter Dateisysteme
- Root-Filesystem-Varianten und Paketierung
- SysV init, BusyBox init, udev, BusyBox mdev und systemd
- C-Library-Optionen für Embedded-Linux-Systeme
- Right-Sizing und Bestandsaufnahme von Kernel- und Systemkomponenten
- Lizenzmanagement, Lizenz-Tracking und kommerziell lizenzierte Rezepte
Zielgruppe
- Embedded-Linux-Ingenieurinnen und Embedded-Linux-Ingenieure mit Erfahrung in Kernel, Bootloadern und User-Space-Software
- Softwareentwicklerinnen und Softwareentwickler, die reproduzierbare Linux-Images für Embedded-Produkte erstellen und pflegen
- Systemarchitektinnen, Systemarchitekten und Plattform-Teams, die BSPs, Layer, Rezepte und Build-Prozesse standardisieren
- Technische Projektteams aus Geräteentwicklung, Industrie, Automotive, IoT und Medizintechnik mit Yocto-basierten Plattformen
Das lernst du
- Fundiertes Verständnis der Yocto-Projektarchitektur mit Poky, BitBake, OpenEmbedded-Metadaten und Layern
- Eigenständige Erstellung und Anpassung reproduzierbarer Embedded-Linux-Images
- Sichere Arbeit mit Rezepten, Package Groups, Image Features und eigenen Layer-Strukturen
- Systematische Analyse und Behebung typischer Build-Fehler mithilfe von Logs, Tasks, Variablen und Debug-Ausgaben
- Praxisorientierte Anpassung von Kernel-Rezepten, BSPs, Toolchains und Root-Filesystem-Komponenten
- Verlässliche Einordnung von Lizenzmanagement, Compliance-Anforderungen und sicherheitsrelevanten Yocto-Klassen
So arbeiten wir
- Trainergeführte Fachvorträge mit direktem Bezug zu Embedded-Linux-Projekten
- Hands-on Labs in der offiziellen Schulungsumgebung
- Praktische Übungen zu BitBake, Rezepten, Layern, Images, Kernel-Anpassungen und Debugging
- Analyse typischer Build-Fehler anhand von Task-Logs, Metadaten und Debug-Ausgaben
- Gemeinsame Besprechung von Architekturentscheidungen, Best Practices und Projektstrukturen
- Offizielle Linux Foundation-Unterlagen als begleitendes digitales Kursmaterial
Empfohlene Vorkenntnisse
- Grundkenntnisse in Embedded Linux, insbesondere Bootloader, Kernel, Root-Filesystem und User-Space-Komponenten
- Sicherer Umgang mit Linux-Kommandozeile, Linux-Dienstprogrammen und Texteditoren
- Erfahrung im Build von Software über die Kommandozeile
- Grundlagen in Shell-Skripting, zum Beispiel aus dem Linux / UNIX Shellprogrammierung Grundkurs
- Python-Kenntnisse von Vorteil, aber nicht zwingend erforderlich
- Für grundlegende Linux-Vorkenntnisse eignet sich der Linux Grundkurs als Vorbereitung
Dein Fahrplan
- Einordnung des Yocto Projekts und Abgrenzung zu OpenEmbedded
- Embedded-Linux-Grundlagen zu Toolchains, Bootloadern, Kernel und Root-Filesystem
- Poky, BitBake, Metadaten, Layer und zentrale Begriffe
- Einrichtung des Build-Systems und Arbeit mit Referenzstrukturen
- Build eines Emulations-Images und erste praktische Labs
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
09:00-17:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Leider haben wir aktuell keine Termine geplant. Es wird wahrscheinlich bei uns etwas schief gelaufen sein - bitte kontaktiere uns und wir finden den passenden Termin.
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu LFD460: Embedded Plattform Entwicklung mit dem Yocto Projekt
Was ist LFD460 und wofür wird die Schulung eingesetzt?
LFD460 ist eine Linux Foundation Schulung zur Embedded-Plattform-Entwicklung mit dem Yocto Projekt. Im Training lernst du, wie Yocto, Poky, BitBake, Layer, Rezepte und BSPs zusammenarbeiten, um reproduzierbare Embedded-Linux-Systeme für unterschiedliche Hardwareplattformen aufzubauen.
Ist LFD460 ein Einsteigerseminar für Linux?
Nein. Die Schulung richtet sich an erfahrene Embedded-Linux-Fachleute. Grundlagen zu Linux, Kommandozeile, Kernel, Bootloadern und Root-Filesystem sollten vorhanden sein. Wenn administrative Linux-Grundlagen fehlen, ist der Linux Aufbaukurs: Administration und Systemmanagement eine passende Vorbereitung.
Welche Yocto-Themen werden im Seminar behandelt?
Behandelt werden unter anderem Poky, BitBake, OpenEmbedded-Metadaten, Layer, Rezepte, Image-Anpassungen, Package Groups, BSPs, Kernel-Rezepte, Devtool, WIC, Toaster, Build-Debugging, Lizenzmanagement und Compliance. Der Schwerpunkt liegt auf praktischer Umsetzung in Embedded-Linux-Projekten.
Brauche ich Python-Kenntnisse für die Yocto Projekt Schulung?
Python-Kenntnisse sind hilfreich, aber keine zwingende Voraussetzung. Wichtiger sind praktische Linux-Erfahrung, Arbeit auf der Kommandozeile, Verständnis für Build-Prozesse und grundlegende Embedded-Linux-Konzepte.
Gibt es zu LFD460 eine offizielle Zertifizierungsprüfung?
Für LFD460 steht der Schulungsnachweis im Vordergrund. Die Schulung ist keine eigenständige Zertifizierungsprüfung wie LFCS, LPIC oder eine Cloud-Zertifizierung. Der Nutzen liegt in der praktischen Befähigung, Yocto-basierte Embedded-Linux-Plattformen strukturiert zu entwickeln und zu warten.
Für welche Projekte lohnt sich Yocto besonders?
Yocto lohnt sich besonders, wenn Embedded-Linux-Systeme über längere Zeit gepflegt, für mehrere Hardwarevarianten angepasst oder in Teams reproduzierbar gebaut werden müssen. Typische Einsatzfelder sind Industrieprodukte, IoT-Geräte, Automotive-Plattformen, Medizintechnik und weitere langlebige Embedded-Systeme.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Ähnliche Kurse
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Über 20.000 Unternehmen und Behörden vertrauen auf uns