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
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben