Rust • CAN • Desktop

RustyCAN — Plattformübergreifender CANopen-Viewer

Ein nativer CANopen-Frame-Viewer und -Analysator, vollständig in Rust geschrieben, primär für macOS. Verwendet eine egui-basierte GUI mit einer modularen Sniffer-Core-Bibliothek. Vertrieb über einen Homebrew Cask.

Rust CAN / CANopen egui
Eingebettetes Linux • Treiber • C

epd-driver — E-Paper-Display-Treiber

Ein C-Treiber für das Pervasive Displays EM027BS013 E-Paper-Modul für eingebettetes Linux auf Vybrid/ARM, mit SPI-Kommunikation, COG-Einschaltsequenz und Bild-Rendering.

C Embedded Linux SPI / EPD
Firmware • Motorsteuerung • STM32

STM32G431 Motorsteuerungs-Firmware

Bare-Metal-C-Firmware für das NUCLEO-STM32G431RB mit Motorsteuerungsalgorithmen. Erstellt mit CMake und STM32CubeMX-generiertem HAL, inklusive PWM-Generierung, ADC-Abtastung und geregelter Stromregelung.

C / HAL STM32G431 CMake
Testen • STM32H743 • Hardware-in-Loop

STM32H743 On-Target Unit-Test-Framework

Integration des Unity-Test-Frameworks direkt auf dem STM32H743I-EVAL2-Board. Tests laufen auf echter Hardware, Ergebnisse werden über UART übertragen — die Lücke zwischen Simulation und vollem HIL-Aufbau.

C Unity / CMock STM32H743
DevOps • Toolchain • Docker

kdocker — ARM Cross-Compilation-Container

Ein Docker-Image für eine reproduzierbare C++ ARM Cross-Compilation-Umgebung. Enthält ARM GNU Toolchain, CMake und Ninja, damit jeder Entwickler und jeder CI-Runner identische Binärdateien erzeugt.

Docker ARM toolchain CMake
FPGA • VHDL • Zynq

Volladdierer — VHDL auf Zybo Z20

Eine verifizierte VHDL-Volladdierer-Implementierung, synthetisiert und getestet auf dem Zybo Z20 (Zynq-7000 SoC). Inklusive Tcl-gesteuertem Vivado-Projektablauf und Testbench zur Simulations-Hardware-Äquivalenzprüfung.

VHDL Zynq-7000 Vivado / Tcl

Haben Sie ein Projekt im Kopf?

Lassen Sie uns besprechen, wie wir Ihnen helfen können, es umzusetzen.

Kontakt aufnehmen