Das Seminar zeigt, wie PTXdist-Projekte für mehrere Boards, Produktlinien und kundenspezifische Ausprägungen strukturiert werden. Plattform und Benutzerland, Layer-Reihenfolge, Collections, Konfigurationsdifferenzen und Variantenmatrix werden so gestaltet, dass Wiederverwendung ohne undurchsichtige Überschreibungen gelingt.
Inhaltsverzeichnis
- Einordnung und Zielbild
- Zielgruppe
- Voraussetzungen
- Lernziele
- Thematische Module
- Varianteninventar und Verantwortungsgrenzen
- Plattform und Benutzerland trennen
- Layerstruktur und Priorität
- Collections für Funktionsgruppen
- Konfigurationsdifferenzen und Pflege
- Multi-Plattform-Builds
- Governance und Änderungsprozess
- Praxisarbeiten
- Qualitätssicherung
Einordnung und Zielbild
Das Seminar zeigt, wie PTXdist-Projekte für mehrere Boards, Produktlinien und kundenspezifische Ausprägungen strukturiert werden. Plattform und Benutzerland, Layer-Reihenfolge, Collections, Konfigurationsdifferenzen und Variantenmatrix werden so gestaltet, dass Wiederverwendung ohne undurchsichtige Überschreibungen gelingt.
Zielgruppe
BSP-Architekten, Plattformteams, Paketmaintainer, Integratoren und technische Verantwortliche für mehrere Geräte- oder Produktvarianten.
Voraussetzungen
Praktische PTXdist-Grundkenntnisse und Erfahrung mit mindestens einem bestehenden Projekt.
Lernziele
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile trennen.
- Layer mit vorhersehbarer Überschreibungsreihenfolge entwerfen.
- Collections für wiederverwendbare Funktionsgruppen einsetzen.
- Konfigurationsdifferenzen klein, lesbar und migrationsfähig halten.
- Mehrere Plattform- und Benutzerlandkombinationen automatisiert prüfen.
Thematische Module
1. Varianteninventar und Verantwortungsgrenzen
Dieser Baustein behandelt Boards, SoCs, Speicheroptionen, Produktfunktionen, Kundenabweichungen, Änderungsfrequenz, Ownership und Freigabeweg. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile für Boards, SoCs, Speicheroptionen, Produktfunktionen, Kundenabweichungen, Änderungsfrequenz, Ownership und Freigabeweg inventarisieren.
- Verantwortungsgrenzen, Suchreihenfolge, Auswahlbedingungen und zulässige Kombinationen festlegen.
- Konfigurationen, Regeln, Patches und Dateien in die vorgesehene Schicht oder Collection verschieben.
- Mindestens zwei Varianten aus derselben Basis bauen und Ausgabeverzeichnisse sowie Artefaktnamen strikt trennen.
- Konflikte, Schattenkopien, unerwartete Auswahlzustände und Unterschiede im Root-Dateisystem systematisch prüfen.
- Den Kontrollpunkt für Boards, SoCs, Speicheroptionen, Produktfunktionen, Kundenabweichungen, Änderungsfrequenz, Ownership und Freigabeweg mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
2. Plattform und Benutzerland trennen
Dieser Baustein behandelt Kernel, Bootloader, DTBs, Imageparameter, Paketauswahl, Dienste, Produktfunktionen und gültige Kombinationen. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile für Kernel, Bootloader, DTBs, Imageparameter, Paketauswahl, Dienste, Produktfunktionen und gültige Kombinationen inventarisieren.
- Verantwortungsgrenzen, Suchreihenfolge, Auswahlbedingungen und zulässige Kombinationen festlegen.
- Konfigurationen, Regeln, Patches und Dateien in die vorgesehene Schicht oder Collection verschieben.
- Mindestens zwei Varianten aus derselben Basis bauen und Ausgabeverzeichnisse sowie Artefaktnamen strikt trennen.
- Konflikte, Schattenkopien, unerwartete Auswahlzustände und Unterschiede im Root-Dateisystem systematisch prüfen.
- Den Kontrollpunkt für Kernel, Bootloader, DTBs, Imageparameter, Paketauswahl, Dienste, Produktfunktionen und gültige Kombinationen mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
3. Layerstruktur und Priorität
Dieser Baustein behandelt Basisschicht, Plattformschicht, Produktschicht, Kundenanpassung, Suchreihenfolge, Konflikte und Schattenkopien. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile für Basisschicht, Plattformschicht, Produktschicht, Kundenanpassung, Suchreihenfolge, Konflikte und Schattenkopien inventarisieren.
- Verantwortungsgrenzen, Suchreihenfolge, Auswahlbedingungen und zulässige Kombinationen festlegen.
- Konfigurationen, Regeln, Patches und Dateien in die vorgesehene Schicht oder Collection verschieben.
- Mindestens zwei Varianten aus derselben Basis bauen und Ausgabeverzeichnisse sowie Artefaktnamen strikt trennen.
- Konflikte, Schattenkopien, unerwartete Auswahlzustände und Unterschiede im Root-Dateisystem systematisch prüfen.
- Den Kontrollpunkt für Basisschicht, Plattformschicht, Produktschicht, Kundenanpassung, Suchreihenfolge, Konflikte und Schattenkopien mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
4. Collections für Funktionsgruppen
Dieser Baustein behandelt Diagnose, Netzwerk, Produktion oder Security als Paketgruppe, Abhängigkeiten und Aktivierung in mehreren Konfigurationen. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile für Diagnose, Netzwerk, Produktion oder Security als Paketgruppe, Abhängigkeiten und Aktivierung in mehreren Konfigurationen inventarisieren.
- Verantwortungsgrenzen, Suchreihenfolge, Auswahlbedingungen und zulässige Kombinationen festlegen.
- Konfigurationen, Regeln, Patches und Dateien in die vorgesehene Schicht oder Collection verschieben.
- Mindestens zwei Varianten aus derselben Basis bauen und Ausgabeverzeichnisse sowie Artefaktnamen strikt trennen.
- Konflikte, Schattenkopien, unerwartete Auswahlzustände und Unterschiede im Root-Dateisystem systematisch prüfen.
- Den Kontrollpunkt für Diagnose, Netzwerk, Produktion oder Security als Paketgruppe, Abhängigkeiten und Aktivierung in mehreren Konfigurationen mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
5. Konfigurationsdifferenzen und Pflege
Dieser Baustein behandelt Referenzkonfiguration, Kconfig-Diff, bewusste Optionen, automatische Änderungen, Review und Migration. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile für Referenzkonfiguration, Kconfig-Diff, bewusste Optionen, automatische Änderungen, Review und Migration inventarisieren.
- Verantwortungsgrenzen, Suchreihenfolge, Auswahlbedingungen und zulässige Kombinationen festlegen.
- Konfigurationen, Regeln, Patches und Dateien in die vorgesehene Schicht oder Collection verschieben.
- Mindestens zwei Varianten aus derselben Basis bauen und Ausgabeverzeichnisse sowie Artefaktnamen strikt trennen.
- Konflikte, Schattenkopien, unerwartete Auswahlzustände und Unterschiede im Root-Dateisystem systematisch prüfen.
- Den Kontrollpunkt für Referenzkonfiguration, Kconfig-Diff, bewusste Optionen, automatische Änderungen, Review und Migration mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
6. Multi-Plattform-Builds
Dieser Baustein behandelt Matrix aus Plattform, Userland und Collection, ungültige Kombinationen, getrennte Ausgaben und Artefaktmanifest. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Gemeinsame, plattformabhängige und produktspezifische Bestandteile für Matrix aus Plattform, Userland und Collection, ungültige Kombinationen, getrennte Ausgaben und Artefaktmanifest inventarisieren.
- Verantwortungsgrenzen, Suchreihenfolge, Auswahlbedingungen und zulässige Kombinationen festlegen.
- Konfigurationen, Regeln, Patches und Dateien in die vorgesehene Schicht oder Collection verschieben.
- Mindestens zwei Varianten aus derselben Basis bauen und Ausgabeverzeichnisse sowie Artefaktnamen strikt trennen.
- Konflikte, Schattenkopien, unerwartete Auswahlzustände und Unterschiede im Root-Dateisystem systematisch prüfen.
- Den Kontrollpunkt für Matrix aus Plattform, Userland und Collection, ungültige Kombinationen, getrennte Ausgaben und Artefaktmanifest mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
7. Governance und Änderungsprozess
Dieser Baustein behandelt Zuständigkeit, Reviewpflicht, Versionsschema, Kompatibilität, Deprecation, Übergangsfristen und technische Schulden. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Ausgangslage, Randbedingungen und erwarteten Sollzustand für Zuständigkeit, Reviewpflicht, Versionsschema, Kompatibilität, Deprecation, Übergangsfristen und technische Schulden erfassen.
- Relevante PTXdist-Konfigurationen, Regeln, Patches, Abhängigkeiten und Ergebnisartefakte zuordnen.
- Änderung in kleine, überprüfbare Arbeitsschritte zerlegen und den ersten Schritt kontrolliert umsetzen.
- Betroffene Komponente gezielt bauen und Logs sowie erzeugte Dateien auf Abweichungen prüfen.
- Funktion im Zielsystem oder in einer isolierten Testumgebung verifizieren und den Stand reproduzierbar sichern.
- Den Kontrollpunkt für Zuständigkeit, Reviewpflicht, Versionsschema, Kompatibilität, Deprecation, Übergangsfristen und technische Schulden mit einem klaren Sollzustand und einem reproduzierbaren Test festlegen.
- Die verwendeten Eingaben, Konfigurationsstände, Kommandos und erzeugten Artefakte für Review und Wiederholung dokumentieren.
Praxisarbeiten
- Zerlegung eines monolithischen Projekts in mehrere Schichten.
- Aufbau einer Collection für eine Funktionsgruppe.
- Erzeugung und Review einer Kconfig-Differenz.
- Buildmatrix für zwei Plattformen und zwei Benutzerlandvarianten.
- Analyse eines Layerkonflikts und Bereinigung der Überschreibung.
Qualitätssicherung
Die Bearbeitung wird anhand eindeutiger Eingaben, nachvollziehbarer Konfigurationsänderungen, gezielter Builds, geprüfter Artefakte, dokumentierter Tests und eines sauberen Wiederholungsbuilds bewertet.
Fachbereichsleitung / Trainerteam / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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-Architekten, Plattformteams, Paketmaintainer, Integratoren und technische Verantwortliche für mehrere Geräte- oder Produktvarianten. |
| Voraussetzungen: | Praktische PTXdist-Grundkenntnisse und Erfahrung mit mindestens einem bestehenden Projekt. |
| 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.
