Seminar barebox – OP-TEE, Trusted Firmware und mehrstufige Bootketten

Seminar / Training

Moderne SoCs starten häufig über mehrere privilegierte Firmwarestufen, bevor Linux erreicht wird. Das Seminar ordnet BootROM, Trusted Firmware, OP-TEE, barebox und Kernel in eine konsistente Kette ein und behandelt Speicher, Device Tree, Übergaben und Diagnose an den Sicherheitsgrenzen.

Inhaltsübersicht

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

Zielsetzung

  • Rollen und Privilegien der einzelnen Firmwarestufen korrekt abgrenzen
  • Ladeadressen, reservierte Speicherbereiche und Übergabeparameter planen
  • barebox in eine Kette mit Trusted Firmware und OP-TEE integrieren
  • Fehler an Secure-World- und Normal-World-Grenzen systematisch diagnostizieren

Zielgruppe

BSP-Entwicklung, Plattformarchitektur, Security Engineering und SoC-Integration.

Voraussetzungen

Gute Kenntnisse zu ARM-Bootablauf, Device Tree, Speicherlayout und barebox. Grundwissen zu TrustZone ist hilfreich.

Seminarinhalte

  1. Schritt 1: Bootstufen und Sicherheitszustände modellieren

    Der Abschnitt ordnet „Bootstufen und Sicherheitszustände modellieren“ 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.

    • BootROM und frühe Firmware
    • Trusted Firmware als Monitor- und Übergabestufe
    • OP-TEE, barebox und Linux
  2. Schritt 2: Images und Container zuordnen

    Ausgehend von einem definierten Ausgangszustand wird „Images und Container zuordnen“ schrittweise aufgebaut. Konfiguration, Laufzeitverhalten und typische Fehlersignale werden miteinander verglichen. Der fertige Ablauf bleibt reproduzierbar und für weitere Projektphasen verwendbar.

    • BL-Stufen und Plattformimage
    • barebox als Normal-World-Payload
    • OP-TEE-Core und ergänzende Daten
  3. Schritt 3: Speicherlayout und Reservierungen planen

    Im Mittelpunkt steht „Speicherlayout und Reservierungen planen“. Die zugehörigen Daten, Ressourcen und Zustandsübergänge werden sichtbar gemacht, anschließend praktisch verändert und danach gegen den erwarteten Sollzustand validiert.

    • Secure RAM und Shared Memory
    • barebox-, Kernel- und Initrd-Bereiche
    • reserved-memory und Zugriffsrechte
  4. Schritt 4: Übergabe an barebox implementieren

    Für „Übergabe an barebox implementieren“ 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 Point und Exception Level
    • FDT-Adresse und Plattformdaten
    • Konsole, Timer und SMP-Zustand
  5. Schritt 5: OP-TEE-Informationen für Linux vorbereiten

    Der Abschnitt ordnet „OP-TEE-Informationen für Linux vorbereiten“ 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.

    • firmware- und reserved-memory-Knoten
    • Shared-Memory-Bereich
    • Konsistenz zwischen Firmware und Kernel
  6. Schritt 6: Vertrauens- und Schlüsselgrenzen festlegen

    Ausgehend von einem definierten Ausgangszustand wird „Vertrauens- und Schlüsselgrenzen festlegen“ schrittweise aufgebaut. Konfiguration, Laufzeitverhalten und typische Fehlersignale werden miteinander verglichen. Der fertige Ablauf bleibt reproduzierbar und für weitere Projektphasen verwendbar.

    • Root of Trust und delegierte Schlüssel
    • Verifikation je Bootstufe
    • Fehler- und Recovery-Entscheidung
  7. Schritt 7: Fehler an Übergängen diagnostizieren

    Im Mittelpunkt steht „Fehler an Übergängen diagnostizieren“. Die zugehörigen Daten, Ressourcen und Zustandsübergänge werden sichtbar gemacht, anschließend praktisch verändert und danach gegen den erwarteten Sollzustand validiert.

    • letzte Ausgabe je Firmwarestufe
    • Exception Level und Registerzustand
    • Adress- oder Device-Tree-Konflikte

Praxisübungen

  • mehrstufige Bootkette als Zustands- und Speicherdiagramm erstellen
  • Ladeadressen mehrerer Firmwareimages auf Überschneidungen prüfen
  • Device-Tree-Reservierungen für OP-TEE und Linux aufbauen
  • fehlerhafte Übergabe anhand von Konsolen und Speicherkarte eingrenzen

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

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, Plattformarchitektur, Security Engineering und SoC-Integration.
Voraussetzungen: Gute Kenntnisse zu ARM-Bootablauf, Device Tree, Speicherlayout und barebox. Grundwissen zu TrustZone ist 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
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Trier 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben