Besch, Christopher (2026) Automatic Firmware Generation for Spaceflight Hardware based on Schematics. Bachelor's, Karlsruher Institut fur Technologie (KIT).
|
PDF
3MB |
Abstract
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.
| Item URL in elib: | https://elib.dlr.de/226338/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Thesis (Bachelor's) | ||||||||
| Title: | Automatic Firmware Generation for Spaceflight Hardware based on Schematics | ||||||||
| Authors: |
| ||||||||
| DLR Supervisors: |
| ||||||||
| Date: | 16 February 2026 | ||||||||
| Open Access: | Yes | ||||||||
| Number of Pages: | 70 | ||||||||
| Status: | Published | ||||||||
| Keywords: | Embedded Systems, Firmware Generation, Avionics, Spacecraft | ||||||||
| Institution: | Karlsruher Institut fur Technologie (KIT) | ||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||
| HGF - Program: | Space | ||||||||
| HGF - Program Themes: | Space System Technology | ||||||||
| DLR - Research area: | Raumfahrt | ||||||||
| DLR - Program: | R SY - Space System Technology | ||||||||
| DLR - Research theme (Project): | R - ICAP-PRF | ICAP-PRF: Integrated Core Avionics Plus Power & RF | ||||||||
| Location: | Bremen | ||||||||
| Institutes and Institutions: | Institute of Space Systems > Avionics Systems | ||||||||
| Deposited By: | Häseker, Janis Sebastian | ||||||||
| Deposited On: | 27 Aug 2026 09:42 | ||||||||
| Last Modified: | 27 Aug 2026 09:42 |
Repository Staff Only: item control page