Besch, Christopher (2026) Automatic Firmware Generation for Spaceflight Hardware based on Schematics. Bachelorarbeit, Karlsruher Institut fur Technologie (KIT).
|
PDF
3MB |
Kurzfassung
Any satellite’s Power Conditioning and Distribution Unit (PCDU) fulfills the same purpose, providing the subsystems with electrical power. However, because each satellite has a unique set of subsystems, differing PCDUs must realize differing power distributions. How do you efficiently develop firmware for such similar hardware? One approach is to group components and their PCB layout into a snippet, e.g., an Analog to Digital Converter (ADC) with supportive components. Each PCDU can reuse the same snippets arranged differently to create different power distributions. While this drastically speeds up the hardware design process, previous works failed at translating this speedup to the firmware development process. We propose the Group Netlist, a novel representation of the logical functions of hardware. This machine-readable file format enables automatic firmware generation while remaining agnostic to both programming-language and schematics editor. The electrical engineer annotates the schematics to produce not just the PCB layout but also the Group Netlist. Contrary to initial expectations, we show that the Group Netlist has uses beyond firmware generation. This includes but is not limited to harness specification and snippet based design analysis. We provide the reference implementation kicad firmware generation as a ready-to-use product for different projects even outside space-exploration.
| elib-URL des Eintrags: | https://elib.dlr.de/226338/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Hochschulschrift (Bachelorarbeit) | ||||||||
| Titel: | Automatic Firmware Generation for Spaceflight Hardware based on Schematics | ||||||||
| Autoren: |
| ||||||||
| DLR-Supervisor: |
| ||||||||
| Datum: | 16 Februar 2026 | ||||||||
| Open Access: | Ja | ||||||||
| Seitenanzahl: | 70 | ||||||||
| Status: | veröffentlicht | ||||||||
| Stichwörter: | Embedded Systems, Firmware Generation, Avionics, Spacecraft | ||||||||
| Institution: | Karlsruher Institut fur Technologie (KIT) | ||||||||
| HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
| HGF - Programm: | Raumfahrt | ||||||||
| HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||
| DLR - Schwerpunkt: | Raumfahrt | ||||||||
| DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||
| DLR - Teilgebiet (Projekt, Vorhaben): | R - ICAP-PRF | ICAP-PRF: Integrated Core Avionics Plus Power & RF | ||||||||
| Standort: | Bremen | ||||||||
| Institute & Einrichtungen: | Institut für Raumfahrtsysteme > Avioniksysteme | ||||||||
| Hinterlegt von: | Häseker, Janis Sebastian | ||||||||
| Hinterlegt am: | 27 Aug 2026 09:42 | ||||||||
| Letzte Änderung: | 27 Aug 2026 09:42 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags