Seminar barebox – Intensivseminar Entwicklung und Board-Portierung

Seminar / Training

Das Intensivformat verbindet Buildsystem, Architektur, PBL, Device Tree, Driver Model, Board-Portierung, Multi-Image, Debugging und Testautomatisierung. Am Ende steht ein nachvollziehbarer Entwicklungsweg von der Referenzplattform bis zum getesteten Boardimage.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Zielsetzung

  • barebox-Quellbaum und Buildkonfiguration sicher beherrschen
  • frühe Initialisierung, Device Tree und Treiber für neue Hardware umsetzen
  • Boardvarianten und SoC-konforme Images reproduzierbar erzeugen
  • Portierung mit Debug- und automatisierten Testverfahren absichern

Zielgruppe

BSP-Entwickler, Embedded-C-Entwickler, Board-Portierer, SoC-Integratoren und technische Architekten.

Voraussetzungen

Sichere C-Kenntnisse, Cross-Compilation, Device Tree, Git und Embedded-Linux-Grundlagen. Assembler- und Hardwaredebugkenntnisse sind hilfreich.

Seminarinhalte

  1. Schritt 1: Tag 1: Quellbaum, Kconfig und Architektur

    Der Abschnitt ordnet „Tag 1: Quellbaum, Kconfig und Architektur“ 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.

    • Quellbaum und Kconfig
    • Defconfig, Toolchain und BSP-Rezept
    • PBL, barebox proper und Initcalls
  2. Schritt 2: Tag 2: PBL, BootROM und Speicherinitialisierung

    Ausgehend von einem definierten Ausgangszustand wird „Tag 2: PBL, BootROM und Speicherinitialisierung“ schrittweise aufgebaut. Konfiguration, Laufzeitverhalten und typische Fehlersignale werden miteinander verglichen. Der fertige Ablauf bleibt reproduzierbar und für weitere Projektphasen verwendbar.

    • SoC-Imageformat und Startadresse
    • Low-Level-Initialisierung
    • Relokation, Dekompression und früher Debugpfad
  3. Schritt 3: Tag 3: Device Tree und Treiberentwicklung

    Im Mittelpunkt steht „Tag 3: Device Tree und Treiberentwicklung“. Die zugehörigen Daten, Ressourcen und Zustandsübergänge werden sichtbar gemacht, anschließend praktisch verändert und danach gegen den erwarteten Sollzustand validiert.

    • DTS und DTSI, Fixups und Overlays
    • Driver Model und Matching
    • Ressourcen, Probe und Fehlerpfade
  4. Schritt 4: Tag 4: Board-Portierung und Multi-Image

    Für „Tag 4: Board-Portierung und Multi-Image“ 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.

    • Speicher- und Bootmedienpfad
    • Board- und Variantenerkennung
    • Multi-Image und Herstellercontainer
  5. Schritt 5: Tag 5: Debugging, Tests und Releasevorbereitung

    Der Abschnitt ordnet „Tag 5: Debugging, Tests und Releasevorbereitung“ 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.

    • PBL-, Initcall- und Kernelübergabediagnose
    • automatisierte Boot- und Hardwaretests
    • Metadaten, Patchstruktur und Releasecheckliste

Praxisübungen

  • Defconfig und Buildartefakte für ein Zielboard erzeugen
  • frühen Startpfad mit Diagnoseausgabe aufbauen
  • Device-Tree-Ressourcen und Treiberprobe ergänzen
  • Boardvariante in ein Multi-Image integrieren
  • automatisierten Boottest und Releasecheck durchführen

Methodik

Das Seminar folgt einem durchgängigen Bring-up-Projekt. Code, Device Tree, Konfiguration, Images und Testprotokolle werden täglich weiterentwickelt und am letzten Tag gemeinsam abgenommen.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: BSP-Entwickler, Embedded-C-Entwickler, Board-Portierer, SoC-Integratoren und technische Architekten.
Voraussetzungen: Sichere C-Kenntnisse, Cross-Compilation, Device Tree, Git und Embedded-Linux-Grundlagen. Assembler- und Hardwaredebugkenntnisse sind hilfreich.
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.

Seminar Startdatum Enddatum Ort Dauer
Linz 5 Tage
Salzburg 5 Tage
Graz 5 Tage
Wien 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Salzburg 5 Tage
Graz 5 Tage
Wien 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Salzburg 5 Tage
Graz 5 Tage
Wien 5 Tage
Graz 5 Tage
Wien 5 Tage
Stream live 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream gespeichert 5 Tage
Innsbruck 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Salzburg 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben