Seminar PikeOS for MPU und heterogene SoCs

Dieses Einzelseminar vermittelt die Partitionierung und Integration MPU-basierter Rechenkerne in heterogenen System-on-Chip-Architekturen. Die Inhalte sind auf technische Umsetzbarkeit, nachvollziehbare Konfiguration und einen kontrollierten Betrieb ausgerichtet. Theorie, Demonstrationen und Laboraufgaben greifen unmittelbar ineinander.

Jeder Arbeitsschritt beginnt mit einer fachlichen Entscheidung, wird anschließend in CODEO oder am Zielsystem umgesetzt und endet mit einer prüfbaren Kontrolle. Dadurch entsteht kein reines Produktwissen, sondern ein belastbarer Arbeitsablauf für Entwicklung, Integration, Prüfung und Betrieb.

Inhaltsübersicht

  1. MPU-basierte Isolation in heterogenen SoCs
  2. Speicherregionen und Zugriffsschutz
  3. Kommunikation in heterogenen Systemen
  4. Deployment und Diagnose auf heterogenen SoCs
  5. Fehlerbegrenzung und Wiederanlauf
  6. Leistungsbaseline und Messdesign

Zielgruppe

Embedded-Entwickler, SoC-Integratoren, Plattformarchitekten, Firmwareentwickler und technische Testingenieure.

Voraussetzungen

Sehr gute Embedded-C-Kenntnisse, Verständnis von Speicherabbild, Interrupts und Mikrocontrollerarchitekturen sowie PikeOS-Grundlagen.

Lernziele

  • MPU-basierte Isolation fachlich von MMU-Virtualisierung abgrenzen.
  • Aufgaben, Speicherregionen und Zugriffsrechte für heterogene Rechenkerne planen.
  • Robuste Kommunikation über Kern- und Speichergrenzen entwerfen.
  • Teilabbilder in kontrollierter Reihenfolge starten und diagnostizieren.
  • Schutzverletzungen, Ausfälle und Störlasten reproduzierbar prüfen.

Seminarinhalte

MPU-basierte Isolation in heterogenen SoCs

  1. Schritt 1: MPU-basierte Schutzmechanismen von MMU-basierter Virtualisierung abgrenzen.
  2. Schritt 2: Unterschiedliche Rechenkerne und lokale Speicher in ein Gesamtsystem einordnen.
  3. Schritt 3: Schutzregionen, Ausführungsorte und Kommunikationsgrenzen definieren.
  4. Schritt 4: Geeignete Aufgaben für Mikrocontroller- und Applikationskerne zuordnen.

Speicherregionen und Zugriffsschutz

  1. Schritt 1: Code, Daten, Stacks, gemeinsam genutzte Bereiche und Gerätefenster erfassen.
  2. Schritt 2: MPU-Regionen mit Ausrichtung, Größe und Berechtigungen planen.
  3. Schritt 3: Überlappungen und unzulässige Standardrechte vermeiden.
  4. Schritt 4: Zugriffsverletzungen gezielt erzeugen und korrekt behandeln.

Kommunikation in heterogenen Systemen

  1. Schritt 1: Nachrichtenpfade über Kerne, Speicherbereiche und Interrupts beschreiben.
  2. Schritt 2: Pufferbesitz, Cachebehandlung und Synchronisation eindeutig festlegen.
  3. Schritt 3: Timeouts und Wiederanlauf bei ausfallenden Teilsystemen implementieren.
  4. Schritt 4: Datenintegrität und zeitliches Verhalten unter Last prüfen.

Deployment und Diagnose auf heterogenen SoCs

  1. Schritt 1: Teilabbilder und Startreihenfolge für die beteiligten Kerne erzeugen.
  2. Schritt 2: Frühe Diagnosekanäle und Statuspunkte pro Rechenkern aktivieren.
  3. Schritt 3: Boot- und Kommunikationsfehler entlang der Systemgrenzen eingrenzen.
  4. Schritt 4: Eine gemeinsame, reproduzierbare Baseline für alle Teilabbilder sichern.

Fehlerbegrenzung und Wiederanlauf

  1. Schritt 1: Fehlertypen nach Ursprung, Ausbreitungsweg und beobachtbarer Wirkung ordnen.
  2. Schritt 2: Partitionale Reaktionen, Neustarts und degradierte Modi festlegen.
  3. Schritt 3: Fehler gezielt injizieren und die Einhaltung der Begrenzungsgrenzen beobachten.
  4. Schritt 4: Wiederanlaufbedingungen und Eskalationspfade anhand von Prüfkriterien bewerten.

Leistungsbaseline und Messdesign

  1. Schritt 1: Geschäfts- und Systemziele in Latenz-, Jitter-, Durchsatz- und Lastmetriken übersetzen.
  2. Schritt 2: Messpunkte, Lastprofile und Störgrößen vor der Messung definieren.
  3. Schritt 3: Warm-up, Wiederholungen und Zeitbasis konsistent festlegen.
  4. Schritt 4: Eine unveränderte Baseline als Vergleichsstand sichern.

Praxisübungen

  • Aufgabenverteilung für Applikations- und Mikrocontrollerkerne modellieren.
  • MPU-Regionen für Code, Daten, Stack, Shared Memory und Geräte konfigurieren.
  • Nachrichtenpfad zwischen heterogenen Kernen mit Timeout und Sequenzprüfung umsetzen.
  • Zugriffsverletzung und Teilsystemausfall auslösen und Wiederanlauf bewerten.

Arbeitsweise

Kurze Fachblöcke werden unmittelbar durch Demonstrationen und geführte Übungen ergänzt. Konfigurationen, Quelltexte, Prüfprotokolle und Checklisten werden in einer konsistenten Laborumgebung geführt. Fehlerbilder werden nicht nur behoben, sondern systematisch eingegrenzt und dokumentiert.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Embedded-Entwickler, SoC-Integratoren, Plattformarchitekten, Firmwareentwickler und technische Testingenieure
Voraussetzungen: Sehr gute Embedded-C-Kenntnisse, Verständnis von Speicherabbild, Interrupts und Mikrocontrollerarchitekturen sowie PikeOS-Grundlagen
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, Inhaus, 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ünster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben