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
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben