Inhaltsübersicht
- Einordnung des Themenbereichs
- Technische Schwerpunkte
- Schrittweise Laborarbeit
- Projektbezug und typische Fehlerbilder
- Voraussetzungen und Zielgruppe
Einordnung des Themenbereichs
Eigene Software gehört nicht als manuelle Kopie in ein Root-Filesystem, sondern als Paket in den Build. Drei Tage sind erforderlich, weil Paketbeschreibung, Konfigurationsmenü, Abhängigkeiten, Buildsysteme, Installation und Fehleranalyse praktisch geübt werden.
Buildroot stellt Paket-Infrastrukturen für typische Buildsysteme bereit. Ein gutes Paket beschreibt Quelle, Version, Lizenzangaben, Abhängigkeiten, Konfigurationsoptionen und Installationsschritte so, dass der Buildserver ohne lokale Handarbeit arbeiten kann.
Technische Schwerpunkte
- Paketverzeichnis und Namenskonventionen
- Config.in und Menüeinbindung
- .mk-Dateien und Paket-Infrastrukturen
- generic-package, cmake-package und autotools-package
- Target-Installation und Staging-Installation
- Abhängigkeiten, Optionen und Paketfehler
Schrittweise Laborarbeit
Schritt 1: Paketgerüst erstellen
Ein Paketverzeichnis wird angelegt. Config.in und .mk-Datei werden mit klarer Namenskonvention erstellt.
Schritt 2: Quelle und Version festlegen
Die Herkunft der Software, Versionskennung, Archivname und Prüfsummen werden definiert. Lokale Entwicklungsquellen werden sauber vom Release-Bezug getrennt.
Schritt 3: Build-Infrastruktur wählen
Abhängig vom Projekt wird generic-package, cmake-package oder autotools-package verwendet. Build- und Installationsphasen werden nachvollzogen.
Schritt 4: Abhängigkeiten modellieren
Bibliotheken, Toolchain-Funktionen und optionale Features werden in Config.in und .mk-Datei korrekt abgebildet.
Schritt 5: Installation prüfen
Dateien werden gezielt ins Target und bei Bedarf ins Staging installiert. Falsche Pfade und unnötige Entwicklungsdateien werden entfernt.
Schritt 6: Paketfehler beheben
Typische Fehler wie Host-Compiler-Verwendung, fehlende Sysroot-Pfade oder falsche pkg-config-Daten werden analysiert.
Projektbezug und typische Fehlerbilder
Das Seminar bringt eigene Anwendungen in eine wartbare Buildroot-Form. Dadurch werden manuelle Kopierprozesse, unklare Abhängigkeiten und zufällige Buildserver-Unterschiede vermieden.
- Paketnamen mit Großbuchstaben oder Sonderzeichen erzeugen unnötige Probleme.
- Host-Pfade in Buildskripten beschädigen Cross-Compilation.
- Target- und Staging-Installation werden häufig verwechselt.
- Optionale Abhängigkeiten müssen in Kconfig sichtbar und prüfbar sein.
Voraussetzungen und Zielgruppe
Geeignet für Entwickler, die eigene Anwendungen, interne Bibliotheken oder angepasste Open-Source-Komponenten in Buildroot integrieren.
- Teilnehmerkreis: Softwareentwickler, Embedded-Entwickler und Integratoren eigener Anwendungen
- Voraussetzungen: Buildroot-Grundlagen, Makefile-Grundlagen, Kenntnisse in C/C++ oder Skriptsprachen hilfreich
- Empfohlene Dauer: 3 Tage aufgrund des praktischen Laborumfangs und der notwendigen Wiederholbarkeit der Arbeitsschritte.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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 |
| Teilnehmerkreis: | Softwareentwickler, Embedded-Entwickler und Integratoren eigener Anwendungen |
| Voraussetzungen: | Buildroot-Grundlagen, Makefile-Grundlagen, Kenntnisse in C/C++ oder Skriptsprachen hilfreich |
| 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.
