Seminar / Training
Ein stabiler Linux-Start benötigt eindeutige Artefakte, eine nachvollziehbare Auswahl und kontrollierte Übergabedaten. Das Seminar verbindet Kernel, Device Tree, Initrd, Boot Entries, Boot Loader Specification und Entwicklungsstarts zu einem reproduzierbaren Bootkonzept.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Kernel- und Begleitartefakte korrekt laden, prüfen und starten
- Boot Entries und Bootreihenfolgen wartbar strukturieren
- Kernelparameter und Device-Tree-Übergabe kontrolliert erzeugen
- Produktions- und Entwicklungsboot voneinander trennen und diagnostizieren
Zielgruppe
BSP-Entwicklung, Systemintegration, Plattformbetrieb, DevOps und technische Qualitätssicherung.
Voraussetzungen
Grundkenntnisse zu barebox, Linux-Kernel, Device Tree und Dateisystemen.
Seminarinhalte
- Schritt 1: Linux-Artefakte und Imageformate zuordnen
Der Abschnitt ordnet „Linux-Artefakte und Imageformate zuordnen“ in den Gesamtprozess ein. Zunächst werden Voraussetzungen und Abhängigkeiten erfasst. Danach werden die Arbeitspunkte am System umgesetzt, geprüft und mit eindeutigen Abbruchkriterien dokumentiert.
- Kernelimage und Kompression
- DTB und optionales Initrd
- Container, Hash und Signaturstatus
- Schritt 2: Ladepfade und Adressen festlegen
Ausgehend von einem definierten Ausgangszustand wird „Ladepfade und Adressen festlegen“ schrittweise aufgebaut. Konfiguration, Laufzeitverhalten und typische Fehlersignale werden miteinander verglichen. Der fertige Ablauf bleibt reproduzierbar und für weitere Projektphasen verwendbar.
- Datei- und Gerätpfade
- Ladeadressen und Speichergrenzen
- automatisches gegenüber explizitem Laden
- Schritt 3: Bootkommando und Übergabedaten verwenden
Im Mittelpunkt steht „Bootkommando und Übergabedaten verwenden“. Die zugehörigen Daten, Ressourcen und Zustandsübergänge werden sichtbar gemacht, anschließend praktisch verändert und danach gegen den erwarteten Sollzustand validiert.
- bootm und Imageerkennung
- Device-Tree-Auswahl
- Fehlerbehandlung vor dem Sprung
- Schritt 4: Boot Entries nach BLS strukturieren
Für „Boot Entries nach BLS strukturieren“ wird eine feste Prüfreihenfolge verwendet. Jeder Teilschritt erhält Eingangsdaten, eine konkrete Aktion, erwartete Ausgaben und einen definierten Fehlerpfad. Dadurch entstehen belastbare Diagnose- und Integrationsschritte.
- Entry-Dateien und Felder
- Versionen und sortierbare Bezeichnungen
- Trennung von Inhalt und Auswahl
- Schritt 5: Bootreihenfolge und Provider steuern
Der Abschnitt ordnet „Bootreihenfolge und Provider steuern“ in den Gesamtprozess ein. Zunächst werden Voraussetzungen und Abhängigkeiten erfasst. Danach werden die Arbeitspunkte am System umgesetzt, geprüft und mit eindeutigen Abbruchkriterien dokumentiert.
- boot.default und Auswahlreihenfolge
- lokaler Speicher, Netzwerk und externe Medien
- Timeout, Fallback und interaktive Auswahl
- Schritt 6: Kernelparameter konsistent erzeugen
Ausgehend von einem definierten Ausgangszustand wird „Kernelparameter konsistent erzeugen“ schrittweise aufgebaut. Konfiguration, Laufzeitverhalten und typische Fehlersignale werden miteinander verglichen. Der fertige Ablauf bleibt reproduzierbar und für weitere Projektphasen verwendbar.
- console und earlycon
- root, rootwait und Dateisystemoptionen
- produkt- und slotspezifische Parameter
- Schritt 7: Devboot und schnelle Entwicklungszyklen nutzen
Im Mittelpunkt steht „Devboot und schnelle Entwicklungszyklen nutzen“. Die zugehörigen Daten, Ressourcen und Zustandsübergänge werden sichtbar gemacht, anschließend praktisch verändert und danach gegen den erwarteten Sollzustand validiert.
- temporäre Kernel- und DTB-Auswahl
- Netzwerk- oder USB-basierter Start
- Rückkehr zum Produktionspfad
- Schritt 8: Fehler bis zum frühen Kernelstart eingrenzen
Für „Fehler bis zum frühen Kernelstart eingrenzen“ wird eine feste Prüfreihenfolge verwendet. Jeder Teilschritt erhält Eingangsdaten, eine konkrete Aktion, erwartete Ausgaben und einen definierten Fehlerpfad. Dadurch entstehen belastbare Diagnose- und Integrationsschritte.
- ungültiges Image oder falsche Architektur
- fehlende Konsole
- Kernelstillstand durch DT- oder Speicherfehler
Praxisübungen
- Boot Entry für einen Kernel mit Device Tree und Parametern erstellen
- mehrere Bootquellen mit definierter Reihenfolge konfigurieren
- Entwicklungsboot über eine alternative Quelle durchführen
- Parameterkonflikt und fehlerhafte Ladeadresse diagnostizieren
- finale Bootkonfiguration exportieren und prüfen
Methodik
Der erste Tag schafft Modell, Konfiguration und einen funktionsfähigen Grundpfad. Der zweite Tag vertieft Integration, Fehlerbehandlung und Praxisfälle. Konsolenprotokolle, Konfigurationsstände und Prüflisten werden fortlaufend dokumentiert.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | BSP-Entwicklung, Systemintegration, Plattformbetrieb, DevOps und technische Qualitätssicherung. |
| Voraussetzungen: | Grundkenntnisse zu barebox, Linux-Kernel, Device Tree und Dateisystemen. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
