Das Seminar behandelt den Übergang vom installierten Benutzerland zum produktionsfähigen Speicherabbild. Partitionslayout, Dateisysteme, Bootartefakte, Persistenzbereiche, FIT-Strukturen und Gerätevarianten werden aus versionierten PTXdist-Eingaben erzeugt und geprüft.
Inhaltsverzeichnis
- Einordnung und Zielbild
- Zielgruppe
- Voraussetzungen
- Lernziele
- Thematische Module
- Anforderungen an das Speicherlayout
- Root-Dateisystem und Dateimetadaten
- Dateisysteme auswählen
- Deklarative Imagebeschreibung
- FIT, mehrere DTBs und Bootvarianten
- Geräte- und Produktvarianten
- Validierung und Produktionsübergabe
- Praxisarbeiten
- Qualitätssicherung
Einordnung und Zielbild
Das Seminar behandelt den Übergang vom installierten Benutzerland zum produktionsfähigen Speicherabbild. Partitionslayout, Dateisysteme, Bootartefakte, Persistenzbereiche, FIT-Strukturen und Gerätevarianten werden aus versionierten PTXdist-Eingaben erzeugt und geprüft.
Zielgruppe
BSP-Entwickler, Systemintegratoren, Produktionsingenieure, Release-Engineers und Verantwortliche für Speicherlayout oder Gerätevarianten.
Voraussetzungen
PTXdist-Grundkenntnisse sowie Verständnis von Bootloader, Kernel, Root-Dateisystem und typischen Flash- oder Blockspeichern.
Lernziele
- Ein passendes Partitions- und Dateisystemkonzept entwickeln.
- Installationsbaum und Imagebeschreibung eindeutig voneinander abgrenzen.
- Bootloader, Kernel, DTB, Root-Dateisystem und Datenbereiche zu einem Medium zusammensetzen.
- Mehrere Board- oder Produktvarianten ohne unkontrollierte Duplikate erzeugen.
- Images durch Struktur-, Größen-, Boot- und Integritätsprüfungen freigeben.
Thematische Module
1. Anforderungen an das Speicherlayout
Dieser Baustein behandelt Bootmedium, Löschblöcke, Größenreserve, Schreiblast, Persistenz, Recovery, Fertigung und A/B-Update. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Bootmedium, Größen-, Persistenz-, Update- und Fertigungsanforderungen für Bootmedium, Löschblöcke, Größenreserve, Schreiblast, Persistenz, Recovery, Fertigung und A/B-Update erfassen.
- Root-Dateisystem, Dateimetadaten, Imagebeschreibung und Herkunft jeder einzubindenden Komponente zuordnen.
- Partitionen, Dateisystemoptionen, Ausrichtung, Reserven und Bootartefakte deklarativ konfigurieren.
- Image aus sauberem Ausgangsstand erzeugen und Struktur, Grenzen, Rechte, Inhalt und Prüfsummen maschinell prüfen.
- Ein leeres Zielmedium beschreiben und Boot-, Schreib-, Recovery- oder Variantenverhalten praktisch testen.
- Den Kontrollpunkt für Bootmedium, Löschblöcke, Größenreserve, Schreiblast, Persistenz, Recovery, Fertigung und A/B-Update 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. Root-Dateisystem und Dateimetadaten
Dieser Baustein behandelt installierte Pakete, Projekteingaben, Benutzer, Gruppen, Rechte, Links, Geräteknoten und schreibbare Bereiche. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Bootmedium, Größen-, Persistenz-, Update- und Fertigungsanforderungen für installierte Pakete, Projekteingaben, Benutzer, Gruppen, Rechte, Links, Geräteknoten und schreibbare Bereiche erfassen.
- Root-Dateisystem, Dateimetadaten, Imagebeschreibung und Herkunft jeder einzubindenden Komponente zuordnen.
- Partitionen, Dateisystemoptionen, Ausrichtung, Reserven und Bootartefakte deklarativ konfigurieren.
- Image aus sauberem Ausgangsstand erzeugen und Struktur, Grenzen, Rechte, Inhalt und Prüfsummen maschinell prüfen.
- Ein leeres Zielmedium beschreiben und Boot-, Schreib-, Recovery- oder Variantenverhalten praktisch testen.
- Den Kontrollpunkt für installierte Pakete, Projekteingaben, Benutzer, Gruppen, Rechte, Links, Geräteknoten und schreibbare Bereiche 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. Dateisysteme auswählen
Dieser Baustein behandelt read-only und beschreibbare Dateisysteme, Kompression, Blockgröße, Reserve, Fehlerverhalten und Bootzeit. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Bootmedium, Größen-, Persistenz-, Update- und Fertigungsanforderungen für read-only und beschreibbare Dateisysteme, Kompression, Blockgröße, Reserve, Fehlerverhalten und Bootzeit erfassen.
- Root-Dateisystem, Dateimetadaten, Imagebeschreibung und Herkunft jeder einzubindenden Komponente zuordnen.
- Partitionen, Dateisystemoptionen, Ausrichtung, Reserven und Bootartefakte deklarativ konfigurieren.
- Image aus sauberem Ausgangsstand erzeugen und Struktur, Grenzen, Rechte, Inhalt und Prüfsummen maschinell prüfen.
- Ein leeres Zielmedium beschreiben und Boot-, Schreib-, Recovery- oder Variantenverhalten praktisch testen.
- Den Kontrollpunkt für read-only und beschreibbare Dateisysteme, Kompression, Blockgröße, Reserve, Fehlerverhalten und Bootzeit 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. Deklarative Imagebeschreibung
Dieser Baustein behandelt Partitionen, Offsets, Ausrichtung, Bootloader, Kernel, DTB, Rootfs, Datenbereiche und Gesamtmedium. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Bootmedium, Größen-, Persistenz-, Update- und Fertigungsanforderungen für Partitionen, Offsets, Ausrichtung, Bootloader, Kernel, DTB, Rootfs, Datenbereiche und Gesamtmedium erfassen.
- Root-Dateisystem, Dateimetadaten, Imagebeschreibung und Herkunft jeder einzubindenden Komponente zuordnen.
- Partitionen, Dateisystemoptionen, Ausrichtung, Reserven und Bootartefakte deklarativ konfigurieren.
- Image aus sauberem Ausgangsstand erzeugen und Struktur, Grenzen, Rechte, Inhalt und Prüfsummen maschinell prüfen.
- Ein leeres Zielmedium beschreiben und Boot-, Schreib-, Recovery- oder Variantenverhalten praktisch testen.
- Den Kontrollpunkt für Partitionen, Offsets, Ausrichtung, Bootloader, Kernel, DTB, Rootfs, Datenbereiche und Gesamtmedium 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. FIT, mehrere DTBs und Bootvarianten
Dieser Baustein behandelt Kernel, Device Trees, Ramdisk, Konfigurationsknoten, Hashes, Versionen, Signaturpunkte und Fallback. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Hardware- und Bootanforderungen für Kernel, Device Trees, Ramdisk, Konfigurationsknoten, Hashes, Versionen, Signaturpunkte und Fallback aus Boardunterlagen, Konfiguration und Referenzstand erfassen.
- Wirksame PTXdist-Regel, Quellversion, Konfiguration, Patchserie und erzeugte Bootartefakte eindeutig zuordnen.
- Die kleinste notwendige Änderung an Bootloader, Kernelkonfiguration, Patch oder Hardwarebeschreibung implementieren.
- Nur die betroffenen Komponenten neu bauen und Version, Größe, Ladeadresse sowie Inhalt der Artefakte kontrollieren.
- Serielle Ausgabe, Kernelmeldungen, laufenden Device Tree und Treiberzustand auf dem Zielsystem prüfen.
- Den Kontrollpunkt für Kernel, Device Trees, Ramdisk, Konfigurationsknoten, Hashes, Versionen, Signaturpunkte und Fallback 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. Geräte- und Produktvarianten
Dieser Baustein behandelt gemeinsame Imagekomponenten, variantenspezifische Dateien, Plattformauswahl, Artefaktnamen und Matrixbuild. 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 gemeinsame Imagekomponenten, variantenspezifische Dateien, Plattformauswahl, Artefaktnamen und Matrixbuild 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 gemeinsame Imagekomponenten, variantenspezifische Dateien, Plattformauswahl, Artefaktnamen und Matrixbuild 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. Validierung und Produktionsübergabe
Dieser Baustein behandelt Partionsgrenzen, Dateigrößen, Reserven, Prüfsummen, leeres Medium, Boottest und Rückleseprüfung. Die Bearbeitung folgt einer festen Reihenfolge aus Bestandsaufnahme, deklarativer Änderung, gezieltem Build, Artefaktprüfung und reproduzierbarer Verifikation.
- Bootmedium, Größen-, Persistenz-, Update- und Fertigungsanforderungen für Partionsgrenzen, Dateigrößen, Reserven, Prüfsummen, leeres Medium, Boottest und Rückleseprüfung erfassen.
- Root-Dateisystem, Dateimetadaten, Imagebeschreibung und Herkunft jeder einzubindenden Komponente zuordnen.
- Partitionen, Dateisystemoptionen, Ausrichtung, Reserven und Bootartefakte deklarativ konfigurieren.
- Image aus sauberem Ausgangsstand erzeugen und Struktur, Grenzen, Rechte, Inhalt und Prüfsummen maschinell prüfen.
- Ein leeres Zielmedium beschreiben und Boot-, Schreib-, Recovery- oder Variantenverhalten praktisch testen.
- Den Kontrollpunkt für Partionsgrenzen, Dateigrößen, Reserven, Prüfsummen, leeres Medium, Boottest und Rückleseprüfung 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
- Entwurf eines Speicherlayouts für ein A/B-fähiges Gerät.
- Erstellung eines Root-Dateisystems mit definierten Rechten.
- Aufbau eines partitionierten Images.
- Konfiguration eines FIT-Images mit mehreren Device Trees.
- Erzeugung zweier Produktvarianten und Vergleich der Ausgaben.
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-Entwickler, Systemintegratoren, Produktionsingenieure, Release-Engineers und Verantwortliche für Speicherlayout oder Gerätevarianten. |
| Voraussetzungen: | PTXdist-Grundkenntnisse sowie Verständnis von Bootloader, Kernel, Root-Dateisystem und typischen Flash- oder Blockspeichern. |
| 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.
