Projekte
-
Open Source / C++20 / CMake / libusb
usbprog
Konfigurationswerkzeug für USB-Serial-Chips
Liest und schreibt das Konfigurations-EEPROM von FTDI-USB-Serial-Chips über libusb — USB-Kennungen, Descriptor-Strings und die Funktion der CBUS-Pins. Eine Treiberschicht reduziert die Unterstützung eines neuen Chips auf eine Klasse.
-
Open Source / Go / Docker / REST
whereisit
Discovery-Broker für Embedded-Geräte
Geräte melden Name und Adresse per POST an den Broker, der sie nach der externen IP ihrer Registrierung gruppiert. Eine Weboberfläche oder ein Skript sieht damit genau die Geräte im eigenen Netz — die Aufgabe, an der mDNS im Labor scheitert.
-
Open Source / KiCad / Python / Raspberry Pi
Test Pi
Raspberry-Pi-HAT für Flash- und Teststationen
Open Hardware, entworfen in KiCad — 3,3-V-UART, One-Wire, Grove-Anschlüsse, LEDs und Summer — mit einem Device-Tree-Overlay und einer Python-Bibliothek für die I/O, damit eine Station Boardversorgung und Boot-Pins über Relais schaltet.
-
Marantec / C / Nordic nRF52 / KiCad
maveo connect stick
Konnektivitäts-Stick für das maveo Garagentorsystem
Firmware-Entwicklung in C auf einem Nordic nRF52, gemeinsam mit der Hardwareseite des Produkts: Schaltplan und Leiterplattenlayout in KiCad.
-
Marantec / C++ / Qt / Buildroot
maveo box
Embedded-Linux-Gateway für das maveo System
Applikationsentwicklung in C++ und Qt auf einem Buildroot-basierten Embedded-Linux-Image.
-
Epitome Inc / Yocto / C++ / Qt / GStreamer
Epitome e1
Kameragerät auf Embedded Linux
Yocto-basiertes System mit einer C++/Qt-Applikation darauf, einschließlich der mit GStreamer aufgebauten Kamera-Pipeline.
-
TÜV AUSTRIA / Python / Systemtests / Review
Rise
Architekturreview und Testkonzept
Review der Systemarchitektur, daraus abgeleitetes Testkonzept und die Systemtests selbst, umgesetzt in Python.
-
nymea / C++ / Qt / Buildroot / CI/CD
nymea
IoT-Plattform und die Hardware dazu
C++/Qt-Entwicklung auf einem Buildroot-basierten Image, CI/CD-Pipelines, Python-Testsuites und Leiterplattenentwicklung in KiCad.
-
TTControl / C++ / Qt / Yocto / Labgrid
Fusion
Automatisierte Systemtests auf echter Hardware
Arbeiten an C++/Qt und Yocto sowie Systemtests in Python, die mit Labgrid und tbot gegen echte Zielhardware laufen.
-
Ungenannt / Yocto / C++ / Qt/QML / Jenkins
Medizingerät
Embedded-Linux-Gerät unter regulatorischen Auflagen
Code-Review, Testkonzept und ein Jenkins-basiertes CI/CD-Setup für ein Yocto-System mit einer Applikation in C++/Qt und QML.
-
For GmbH / C++ / STM32 / KiCad
STM32-Entwicklung
Mikrocontroller-Firmware und Platinenentwurf
Firmware-Entwicklung in C++ auf STM32, gemeinsam mit Schaltplan und Leiterplattenlayout in KiCad.
-
Salzstrom GmbH / ESP32 / Go / Docker / Qt
Vernetztes Gerät und Cloud-Plattform
Gerät, Backend und mobile App durchgängig
ESP32-Firmware, ein Go-Cloud-Backend, ausgerollt mit docker compose und Ansible, sowie eine mobile Qt-App für iOS und Android.
-
Treats GmbH / C / ATmega / JSON-RPC
Snackautomat
Automatensteuerung mit JSON-RPC-API
Firmware-Entwicklung in C auf einem ATmega-Controller, wobei die Funktionen des Automaten über eine JSON-RPC-API nach außen bereitgestellt werden.
-
aWattar GmbH / C++ / ATmega / 6LoWPAN / CoAP
Wärmepumpensteuerung
SG-Ready-Ansteuerung über ein Funknetz
Firmware in C++ auf einem ATmega-Controller, die eine Wärmepumpe über deren SG-Ready-Schnittstelle ansteuert und über IEEE 802.15.4 mit 6LoWPAN und CoAP erreichbar ist. Schaltplan und Leiterplattenlayout in KiCad.