Inhaltsübersicht
- Einordnung des Themenbereichs
- Technische Schwerpunkte
- Schrittweise Laborarbeit
- Projektbezug und typische Fehlerbilder
- Voraussetzungen und Zielgruppe
Einordnung des Themenbereichs
Board Support ist der Übergang vom generischen Build zum gerätespezifischen Produkt. Drei Tage sind notwendig, weil Konfiguration, Dateistruktur, Bootartefakte, Root-Filesystem-Anpassung und Variantenpflege praktisch zusammengeführt werden.
Ein belastbares BSP ordnet alle Dateien dem Gerät zu: Defconfig, Kernel-Konfiguration, Device Tree, Bootloader-Konfiguration, Overlays, Skripte und Image-Erzeugung. Der Nutzen entsteht erst, wenn ein neues Image ohne Handarbeit wiederholbar gebaut werden kann.
Technische Schwerpunkte
- Board-Verzeichnis und BR2_EXTERNAL-Struktur
- Kernel- und Bootloader-Konfigurationen
- Root-Filesystem-Overlay und Gerätekonfiguration
- Post-Build- und Post-Image-Skripte
- Mehrere Hardwarevarianten in einem Projekt
- Prüfung erzeugter Bootmedien
Schrittweise Laborarbeit
Schritt 1: Board-Struktur planen
Die projektspezifischen Dateien werden nach Funktion getrennt. Dadurch bleiben Board-Konfiguration, Image-Erzeugung und Root-Filesystem-Anpassungen nachvollziehbar.
Schritt 2: Kernel und Bootloader zuordnen
Kernel-Konfiguration, Device-Tree-Dateien und Bootloader-Optionen werden dem Board-Verzeichnis zugeordnet und aus der Defconfig heraus referenziert.
Schritt 3: Root-Filesystem anpassen
Ein Overlay wird erstellt. Gerätespezifische Dateien, Netzwerkvorgaben, Startskripte und Dienste werden in kontrollierter Form eingebracht.
Schritt 4: Image-Erzeugung automatisieren
Post-Image-Skripte erzeugen ein flashbares Ergebnis. Partitionierung, Dateisysteme und Zusatzartefakte werden überprüfbar abgelegt.
Schritt 5: Varianten verwalten
Mehrere Hardwarestände werden über getrennte Defconfigs und gemeinsame Dateien abgebildet. Unterschiede werden bewusst klein gehalten.
Schritt 6: Bootprüfung durchführen
Die erzeugten Images werden gestartet oder in einer geeigneten Testumgebung geprüft. Kernel-Log, Mountpunkte und Dienstestart werden ausgewertet.
Projektbezug und typische Fehlerbilder
Der Projektbezug liegt in stabilen Geräteplattformen, bei denen Hardwareänderungen nicht zu unkontrollierten Sonderzweigen führen dürfen. Fehler entstehen oft durch manuelle Bootdateien, undokumentierte Overlays oder vermischte Varianten.
- Board-Dateien ohne klare Struktur werden bei Versionswechseln zur Last.
- Manuelle Image-Nachbearbeitung zerstört Reproduzierbarkeit.
- Zu große Overlays verdecken fehlende Paketkonfiguration.
- Hardwarevarianten ohne Namenskonzept erzeugen Build-Verwechslungen.
Voraussetzungen und Zielgruppe
Geeignet für technische Teams, die Buildroot für reale Hardwareplattformen, Prototypen oder Geräteserien einsetzen.
- Teilnehmerkreis: Embedded-Linux-Entwickler, BSP-Teams und Systemintegratoren
- Voraussetzungen: Buildroot-Grundlagen, Linux-Kernel-Grundlagen, sicherer Umgang mit Shell und Git
- Empfohlene Dauer: 3 Tage aufgrund des praktischen Laborumfangs und der notwendigen Wiederholbarkeit der Arbeitsschritte.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleitung und Trainerteam
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.797 zzgl. MwSt. Inhaus: CHF 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmerkreis: | Embedded-Linux-Entwickler, BSP-Teams und Systemintegratoren |
| Voraussetzungen: | Buildroot-Grundlagen, Linux-Kernel-Grundlagen, sicherer Umgang mit Shell und Git |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
