elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Automatic Firmware Generation for Spaceflight Hardware based on Schematics

Besch, Christopher (2026) Automatic Firmware Generation for Spaceflight Hardware based on Schematics. Bachelor's, Karlsruher Institut fur Technologie (KIT).

[img] 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:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Besch, Christophermail (at) chris-besch.comUNSPECIFIEDUNSPECIFIED
DLR Supervisors:
ContributionDLR SupervisorInstitution or E-MailDLR Supervisor's ORCID iD
Thesis advisorHäseker, Janis SebastianJanis.Haeseker (at) dlr.dehttps://orcid.org/0000-0003-1187-5972
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

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.