Seminar PikeOS Core Training – Grundlagen und Systemkonfiguration

Dieses Einzelseminar vermittelt die grundlegende PikeOS-Architektur, die Arbeit mit CODEO sowie die Konfiguration, Inbetriebnahme und Diagnose eines partitionierten Systems. 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. PikeOS-Architektur und Systemmodell
  2. CODEO-Arbeitsbereich und Projektstruktur
  3. Partitionierung und Ressourcenmodell
  4. Echtzeitmodell und Zeitbudgets
  5. Kommunikationsarchitektur zwischen Partitionen
  6. Build, Systemabbild und Inbetriebnahme
  7. Quellnahes Debugging

Zielgruppe

Neue PikeOS-Entwickler, Systemintegratoren, technische Architekten, Testingenieure und Plattformverantwortliche.

Voraussetzungen

Sichere Grundlagen in C oder C++, Embedded-Systemen und Betriebssystemkonzepten; keine PikeOS-Vorkenntnisse erforderlich.

Lernziele

  • Architektur und Sicherheitsgrenzen eines PikeOS-Systems erklären.
  • Ein CODEO-Projekt von der Ausgangskonfiguration bis zum Systemabbild aufbauen.
  • Partitionen, Ressourcen, Zeitfenster und Kommunikationspfade korrekt konfigurieren.
  • Das System in Simulation oder auf Zielhardware in Betrieb nehmen.
  • Typische Start-, Kommunikations- und Laufzeitfehler systematisch diagnostizieren.

Seminarinhalte

PikeOS-Architektur und Systemmodell

  1. Schritt 1: Separation Kernel, Typ-1-Hypervisor und Systemsoftware voneinander abgrenzen.
  2. Schritt 2: Partitionen, Gastumgebungen, Anwendungen und Hardware-Ressourcen in ein gemeinsames Modell einordnen.
  3. Schritt 3: Zeitliche und räumliche Trennung als Grundlage für Mixed-Criticality-Systeme bewerten.
  4. Schritt 4: Eine Zielarchitektur mit klaren Vertrauens- und Verantwortungsgrenzen skizzieren.

CODEO-Arbeitsbereich und Projektstruktur

  1. Schritt 1: Workspace, Projektarten, Toolchain und Zielplattform kontrolliert auswählen.
  2. Schritt 2: Projektabhängigkeiten, Build-Varianten und Artefaktpfade nachvollziehbar strukturieren.
  3. Schritt 3: BSP, PSP und Laufzeitumgebung dem Projekt korrekt zuordnen.
  4. Schritt 4: Eine reproduzierbare Ausgangskonfiguration erzeugen und versionieren.

Partitionierung und Ressourcenmodell

  1. Schritt 1: Partitionen aus technischen und sicherheitsbezogenen Anforderungen ableiten.
  2. Schritt 2: Speicherbereiche, CPU-Zeit, Gerätezugriffe und Kommunikationswege zuweisen.
  3. Schritt 3: Startreihenfolge, Zustände und Fehlergrenzen konfigurieren.
  4. Schritt 4: Die Konfiguration auf Vollständigkeit, Konflikte und unnötige Berechtigungen prüfen.

Echtzeitmodell und Zeitbudgets

  1. Schritt 1: Ende-zu-Ende-Zeitanforderungen in messbare Teilbudgets zerlegen.
  2. Schritt 2: Partitionszeit, Thread-Laufzeit, Kommunikation und Geräteverhalten getrennt betrachten.
  3. Schritt 3: Perioden, Fristen, Jitter und Überlastbedingungen eindeutig definieren.
  4. Schritt 4: Annahmen und Sicherheitsmargen für spätere Messungen dokumentieren.

Kommunikationsarchitektur zwischen Partitionen

  1. Schritt 1: Datenflüsse, Produzenten, Verbraucher und Vertrauensgrenzen erfassen.
  2. Schritt 2: Direkte Kopplung durch klar definierte Kanäle und Nachrichtenmodelle ersetzen.
  3. Schritt 3: Richtung, Datenformat, Aktualität und Ausfallverhalten spezifizieren.
  4. Schritt 4: Unnötige Kommunikationsbeziehungen konsequent entfernen.

Build, Systemabbild und Inbetriebnahme

  1. Schritt 1: Anwendungen und Systemkonfiguration in definierter Reihenfolge bauen.
  2. Schritt 2: Systemabbild erzeugen und für Simulation oder Zielhardware bereitstellen.
  3. Schritt 3: Bootablauf beobachten und Startfehler anhand belastbarer Indikatoren eingrenzen.
  4. Schritt 4: Eine funktionsfähige Baseline mit Build-Protokoll und Prüfschritten sichern.

Quellnahes Debugging

  1. Schritt 1: Debug-Konfiguration, Symbole und Zielverbindung korrekt vorbereiten.
  2. Schritt 2: Breakpoints, Watchpoints, Register- und Speicheransichten gezielt einsetzen.
  3. Schritt 3: Partitionen und Ausführungskontexte unterscheiden, ohne andere Bereiche unnötig zu beeinflussen.
  4. Schritt 4: Einen reproduzierbaren Fehlerpfad mit Beobachtung, Hypothese und Gegenprobe dokumentieren.

Praxisübungen

  • Partitioniertes Beispielsystem mit zwei unterschiedlich kritischen Anwendungen entwerfen.
  • Speicher-, CPU- und Kommunikationsressourcen in CODEO zuweisen.
  • Systemabbild bauen, starten und anhand definierter Prüfpunkte abnehmen.
  • Konfigurations- und Laufzeitfehler einspielen, eingrenzen und korrigieren.

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: Neue PikeOS-Entwickler, Systemintegratoren, technische Architekten, Testingenieure und Plattformverantwortliche
Voraussetzungen: Sichere Grundlagen in C oder C++, Embedded-Systemen und Betriebssystemkonzepten; keine PikeOS-Vorkenntnisse erforderlich
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
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 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
Luzern 3 Tage
Bern 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
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben