Yocto Intensivkurs (Embedded Linux)
Eigene Embedded-Linux-Images mit Yocto, BitBake, Recipes und BSPs sicher erstellen und anpassen
- Yocto-Architektur und Build-System
- Recipes, Layer und eigene Images
- BSPs für konkrete Hardware-Plattformen
- 5 Tage
- Spezialist
- Online
- Garantierte Termine Diese Termine finden statt
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Yocto-Architektur und Build-System
- Recipes, Layer und eigene Images
- BSPs für konkrete Hardware-Plattformen
- Softwarepakete und Abhängigkeiten
- Flashen und Inbetriebnahme von Images
- Debugging und Build-Optimierung
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Software-Entwicklerinnen und Software-Entwickler für Embedded Linux
- Linux-Administratoren mit Embedded-Projektbezug
- Systemarchitektinnen und Systemarchitekten für Geräteplattformen
- Ingenieurinnen und Ingenieure für hardwarenahe Linux-Systeme
Das bringst du mit
- Gute Linux-Kenntnisse auf LPIC-1-Niveau, auffrischbar mit der LPIC-1-Prüfungsvorbereitung
- Sicherer Umgang mit Shell, Dateisystem, Prozessen und Paketverwaltung
- Grundkenntnisse in C sind hilfreich, aber nicht zwingend erforderlich
- Erfahrung mit Shell-Skripten, zum Beispiel aus dem Linux / UNIX Shellprogrammierung Grundkurs, erleichtert den Einstieg
Dein Lernweg
Tag 1: Einstieg und Architektur
Lernziel: Die Teilnehmerinnen und Teilnehmer ordnen den Aufbau eines Embedded-Linux-Systems und die Rolle des Yocto Project im Entwicklungsprozess sicher ein.
Inhalt: Der Einstieg behandelt die Struktur eines Embedded Linux, zentrale Systembausteine und die Grundideen des Yocto Project. Anschließend folgen Aufbau und Architektur von Yocto, wichtige Begriffe wie Layer, Recipe, Image und Machine sowie der grundlegende Build-Ablauf.
Nutzen: Yocto-Projekte lassen sich fachlich einordnen, Systembestandteile werden nachvollziehbar und Architekturentscheidungen für Embedded-Linux-Images werden besser bewertbar.
Tag 2: BitBake, Recipes und Layer
Lernziel: Die Teilnehmerinnen und Teilnehmer verstehen den Aufbau von Yocto-Metadaten und steuern reproduzierbare Builds mit BitBake.
Inhalt: Im Mittelpunkt stehen das Arbeiten mit BitBake, die Struktur von Recipes und Layern, das Erstellen eigener Recipes und Layer sowie das Hinzufügen von Abhängigkeiten. Behandelt werden typische Build-Tasks, die Organisation von Metadaten und saubere Erweiterungsmechanismen für bestehende Inhalte.
Nutzen: Eigene Software lässt sich korrekt in ein Yocto-Projekt integrieren, Abhängigkeiten werden nachvollziehbar gepflegt und Anpassungen bleiben wartbar.
Tag 3: Hardware, BSP und Images
Lernziel: Die Teilnehmerinnen und Teilnehmer passen Yocto an konkrete Hardware-Plattformen und Prozessor-Architekturen an und erstellen daraus lauffähige Systemabbilder.
Inhalt: Gearbeitet wird mit Board Support Packages, Machine-Konfigurationen und plattformspezifischen Einstellungen. Dazu kommen Bootloader, Plymouth, die Erstellung benutzerdefinierter Images sowie die Auswahl und Zusammenstellung der benötigten Systembestandteile.
Nutzen: Embedded-Linux-Systeme lassen sich gezielt für bestimmte Boards vorbereiten, und der Zusammenhang zwischen Hardware, BSP, Image und Systemstart wird nachvollziehbar.
Tag 4: Integration und Inbetriebnahme
Lernziel: Die Teilnehmerinnen und Teilnehmer bringen eigene Pakete und Anwendungen auf das Zielsystem und nehmen ein Image kontrolliert in Betrieb.
Inhalt: Behandelt werden die Integration und Anpassung von Softwarepaketen, Benutzermanagement, SDK und extensible SDK sowie das Flashen und Installieren eines Images. Ergänzend wird der Weg vom Build-Artefakt bis zum startfähigen System auf dem Target nachvollzogen.
Nutzen: Entwicklungsartefakte werden systematisch in das Gesamtimage übernommen, neue Builds lassen sich testen und Zielsysteme reproduzierbar in Betrieb nehmen.
Tag 5: Debugging, Optimierung und Transfer
Lernziel: Die Teilnehmerinnen und Teilnehmer analysieren typische Fehler in Yocto-Projekten und verkürzen Build- und Testzyklen für den Entwicklungsalltag.
Inhalt: Der Tag behandelt Debugging und Troubleshooting in Yocto-Projekten, inklusive Userspace-Analyse, Log-Auswertung und typischer Fehlerbilder bei Abhängigkeiten, Recipes und Laufzeitverhalten. Zusätzlich geht es um Build-Optimierung für schnellere Entwicklungszyklen und Best Practices für Embedded-Projekte.
Nutzen: Probleme werden schneller eingegrenzt, Build-Prozesse effizienter genutzt und die erarbeiteten Yocto-Workflows lassen sich auf eigene Projekte übertragen.
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
- Montag09:00 bis 16:00 Uhr
5 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Trainergeführte Erklärungen zu Architektur, Begriffen und Build-Prozessen
- Hands-on-Übungen mit Yocto, BitBake, Recipes, Layern und Images
- Arbeit am enthaltenen ARM-Entwicklungsboard für Inbetriebnahme und Tests
- Analyse typischer Fehlerbilder aus Build, Integration und Userspace
- Transferübungen für eigene Embedded-Linux-Projekte und Team-Workflows
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu Yocto Intensivkurs (Embedded Linux)
Für wen ist der Yocto Intensivkurs geeignet?
Der Yocto Intensivkurs richtet sich an Software-Entwicklerinnen und Software-Entwickler, Linux-Administratoren, Ingenieurinnen und Ingenieure sowie Systemarchitektinnen und Systemarchitekten, die Embedded Linux mit dem Yocto Project aufbauen oder anpassen möchten. Besonders passend ist die Schulung, wenn du eigene Linux-Distributionen für eingebettete Systeme erstellen willst.
Welche Vorkenntnisse brauche ich für das Yocto Seminar?
Du solltest gute Linux-Kenntnisse auf LPIC-1-Niveau mitbringen und sicher mit Shell, Dateisystem, Prozessen und grundlegender Systemadministration umgehen. Grundkenntnisse in C sind hilfreich, aber für den Einstieg in das Training nicht zwingend erforderlich.
Was lerne ich im Yocto Training inhaltlich?
Du lernst die Struktur von Embedded Linux, die Architektur des Yocto Project sowie den Umgang mit BitBake, Recipes und Layern. Außerdem behandelt das Training benutzerdefinierte Images, Software-Integration, Board Support Packages, Bootloader, Benutzermanagement, SDK-Workflows und Debugging in Yocto-Projekten.
Wie ist der 5-tägige Yocto Intensivkurs aufgebaut?
Der Kurs führt in fünf Tagen von den Grundlagen des Yocto Project bis zur Erstellung und Anpassung eigener Embedded-Linux-Images. Die Inhalte reichen von Architektur, BitBake und Recipes über Hardware-Anpassung, BSP und Flashen bis zu Troubleshooting, Userspace-Analyse und Build-Optimierung.
Lerne ich, Yocto für verschiedene Hardware-Plattformen zu konfigurieren?
Ja. Ein Schwerpunkt liegt auf der Konfiguration von Yocto für unterschiedliche Hardware-Plattformen und Prozessor-Architekturen. Dabei spielen Board Support Packages, Machine-Konfigurationen, Bootloader und der Weg vom Build-Artefakt bis zum startfähigen System eine wichtige Rolle.
Geht es im Kurs auch um BitBake, Recipes und eigene Layer?
Ja. Du arbeitest mit BitBake und lernst, wie Yocto-Recipes und eigene Layer aufgebaut werden. Dadurch kannst du Abhängigkeiten nachvollziehbar verwalten, eigene Software integrieren und bestehende Metadaten sauber erweitern.
Wird im Yocto Seminar auch Debugging und Build-Optimierung behandelt?
Ja. Das Seminar behandelt Debugging und Troubleshooting in Yocto-Projekten, einschließlich Userspace-Analyse, Log-Auswertung und typischer Build-Fehler. Wenn du Linux-Fehleranalyse unabhängig von Yocto vertiefen möchtest, passt ergänzend das Linux Troubleshooting Training.
Gibt es für Yocto eine offizielle Zertifizierung?
Für diesen Yocto Intensivkurs ist keine offizielle Zertifizierungsprüfung vorgesehen. Der Nutzen liegt in der praktischen Arbeit mit Yocto Project, BitBake, Recipes, Layern, BSPs und Embedded-Linux-Images für reale Entwicklungsprojekte.
Passende Schulungen
Yocto Intensivkurs (Embedded Linux)
Nächster Termin: 12. Oktober 2026 · Online
ab2.590 €netto