Articles


Slay the Daemons on Embedded

4th October, 2026 15min


My name is Chris and I'm afraid of daemons. Well, not literally but I am engineering the firmware for an embedded, real-time device. And I chose to use Debian Linux with systemd. What I'm afraid of are background processes, daemons, performing actions I don't anticipate. This article explains how I create a linux image for my device with only a handful purposeful daemons.

DC8RIS: Chris on the Air

27th September, 2026 2min


I'm doing amateur radio now.

Do-it-all Umami Tofu Recipe

18th September, 2026 2min


A very quick and simple but also delicious tofu marinade for all kinds of dishes.

Automatic Firmware Generation for Spaceflight Hardware based on Schematics

19th August, 2026 15min


The interaction between hardware design and firmware implementation requires strict consistency in embedded systems. Firmware must exactly match the schematic-level component configuration and connectivity. In current workflows, this consistency is largely ensured through manual inspection and extensive testing. In this work, we introduce a schematics-aware approach to automate firmware generation. We propose the Group Netlist, a design- and PCB tool-agnostic abstraction of hardware. Using a reference implementation, we demonstrate our proposal for the open-source PCB design suite KiCad. As added benefit our approach serves for hardware verification purposes that we demonstrate through a fault-injection analysis. Considering relevant cases, our tool detects 75% of otherwise undetected injected faults and requires negligible overhead (less than 0.2% codebase addition and on average a 4.8% runtime increase). Lastly, we verify our tooling by successfully using it in the development workflow of an embedded satellite module.

All Articles

Photos


All Photos

Software Projects


All Software Projects

Talks


All Talks