Embedded C & FreeRTOS in der Praxis
Vom blinkenden LED-Tutorial zur wartbaren Firmware: Embedded C sauber schreiben, FreeRTOS richtig einsetzen, Treiber und Architektur wie in der Industrie.
Linux · Embedded Systems · RTOS
Die meisten Kurse zeigen dir die erste. Tesdyne zeigt dir alle fünf, mit Code, der auf dem Board läuft.
Fahre über eine Tür und sieh, wie tief sie führt.
Tür 1 · für dich
Praxiskurse für Einsteiger und Umsteiger. Ebene für Ebene, in deinem Tempo, am eigenen Board.
Tür 2 · für dein Team
Drei Tage Inhouse, Online-Training oder Honorardozentur. Alle fünf Ebenen, am eigenen Produkt.
So wird unterrichtet
Ausschnitt aus dem Debugging-Minikurs. 90 Minuten, am eigenen Board nachvollziehbar.
$ make flashFlashing stm32f4 (nucleo-f446re) ... OK$ openocd -f board/st_nucleo_f4.cfg(gdb) monitor reset halt(gdb) continueProgram received signal SIGSEGV. HardFault_Handler ()(gdb) bt#0 HardFault_Handler ()#1 vSensorTask (pvParameters=0x0) at sensor.c:42(gdb) p uxTaskGetStackHighWaterMark(sensorTask)$1 = 0Ursache: Stack 128 Wörter reserviert, 212 gebraucht. Modul 3 zeigt, wie du das misst und behebst.▌ 4+
Jahre Firmware-Entwicklung in der Industrie
5
Schaltnetzteil-Geräte mit eigener Firmware ausgeliefert
25%
weniger Entwicklungszeit durch eigene Treiber-Bibliotheken
3
Branchen: Energietechnik, Industrie 4.0, Pharma-IoT
Ich entwickle seit über vier Jahren hauptberuflich Firmware und Embedded-Linux-Systeme – und unterrichte nebenberuflich Python und C++. Meine Stationen in Kurzform:
seit 2026
Embedded Software Engineer · TEC4MED LifeScience
IoT-Geräte für das Temperatur-Monitoring in der Pharma-Kühlkette: 3-Schichten-Architektur, Sensorik über I2C/SPI/UART, RTC-Kalibrierung, Git-Workflow mit Code-Reviews.
2025 – 2026
Senior R&D Firmware Engineer · Schneider Electric
OPC-UA-FX-Firmware auf Multi-Core-ARM (Cortex-A53): Thread-Analyse mit Perfetto, Interrupt-Pinning, Time-Sensitive Networking.
2022 – 2024
R&D Embedded Software Engineer · Muegge GmbH
Firmware für fünf Schaltnetzteil-Geräte: FreeRTOS und Bare-Metal, I2C/SPI/UART/PMBus-Treiber, Bootloader und Firmware-Update per SD-Karte. Entwicklungszeit durch eigene Bibliotheken um 25 % reduziert.
2022
Embedded Software-Entwickler (Innovation & Technology) · Hilscher
OPC-UA-Security auf netX90: Global Discovery Server Client, SKS-Server, Publisher/Subscriber für Industrie 4.0.
2017 – 2022
M.Sc. Elektrotechnik und Informationstechnik · TU Darmstadt
Schwerpunkt Automatisierungstechnik und Embedded-Programmierung. Masterarbeit zur digitalen Vernetzung einer Werkzeugmaschine (OPC UA, Modbus TCP, InfluxDB).
Dazu kommen Stationen bei SFS Group (Embedded Linux mit Yocto, LVGL, Qt) und als Werkstudent bei SITICOM und Invensity. Was ich unterrichte, benutze ich täglich.
Video-Kurse mit vollständigem Projekt-Code, herstellerneutraler Toolchain (GCC, CMake, OpenOCD, VS Code) und Unit-Tests auf dem PC. Dauerhafter Zugang, 14 Tage Geld-zurück-Garantie.
Vom blinkenden LED-Tutorial zur wartbaren Firmware: Embedded C sauber schreiben, FreeRTOS richtig einsetzen, Treiber und Architektur wie in der Industrie.
In 90 Minuten vom HardFault zur Ursache: Stack-Overflow-Detection, Task-Trace und HardFault-Analyse am echten Board.
Kostenlos
Ein PDF, das du neben dein nächstes Projekt legst. Jeder Punkt mit Symptom, Ursache und Lösung – aus echten Code-Reviews.
Antworten auf die Fragen, die mir am häufigsten gestellt werden.
Für Studierende der Informatik und Elektrotechnik, Software-Entwickler, die in Embedded wechseln wollen, und Einsteiger, die bereits C-Grundlagen haben und jetzt echte Firmware mit RTOS, Treibern und sauberer Architektur schreiben möchten.
C-Grundlagen (Pointer, Structs, Funktionen) und Lust, mit einem Mikrocontroller zu arbeiten. Du musst vorher weder FreeRTOS noch Register-Programmierung kennen – genau das lernst du im Kurs.
Ein günstiges ARM-Cortex-M-Entwicklungsboard (z. B. ein STM32-Nucleo- oder Discovery-Board) und ein USB-Kabel. Die genaue Empfehlung und Alternativen findest du in der ersten Lektion. Vieles kannst du auch im Simulator oder per Unit-Test auf dem PC nachvollziehen.
Der Kauf läuft über einen externen Zahlungsanbieter (Merchant of Record), der Rechnung und Steuern übernimmt. Direkt nach dem Kauf erhältst du per E-Mail den Zugang zur Kursplattform.
Dauerhaft, solange die Kursplattform besteht. Updates am Kursinhalt sind inklusive.
Ja. Wenn der Kurs nichts für dich ist, bekommst du innerhalb von 14 Tagen nach dem Kauf dein Geld zurück – eine kurze E-Mail genügt. Details stehen auf jeder Kursseite und in den AGB.
Ja. Videos, Code-Kommentare und Begleitmaterial sind auf Deutsch. Fachbegriffe werden auf Englisch genannt, damit du Datenblätter und Dokumentation verstehst. Eine französische Version ist in Vorbereitung.
Der Udemy-Kurs ist ein kompakter Einstieg und zeigt dir, wie ich erkläre. Die Kurse hier gehen deutlich tiefer: komplette Projekte, Architektur, Debugging und die Themen, die in der Industrie wirklich gefragt sind.
Ja. Zu jeder Lektion gibt es einen Fragen-Bereich auf der Kursplattform. Zusätzlich kannst du ein 1:1-Code-Review buchen, bei dem wir dein eigenes Projekt gemeinsam durchgehen.
Nein. Die Website setzt keine Cookies und lädt keine Drittinhalte ohne deinen Klick. Videos werden erst nach Bestätigung von YouTube (nocookie-Domain) geladen. Deshalb gibt es auch keinen Cookie-Banner.
Jeder Artikel beginnt mit der Kurzantwort – und zeigt dann Code, Tabellen und typische Fehler.
Wie der FreeRTOS-Scheduler Prioritäten auswertet, was Preemption und Time-Slicing bedeuten und welche Prioritäts-Fehler Einsteiger am häufigsten machen.
I2C und SPI im Vergleich: Leitungen, Geschwindigkeit, Adressierung, typische Fehler – und eine klare Entscheidungshilfe für dein nächstes Projekt.
Starte mit der kostenlosen Checkliste – oder geh direkt in den Praxiskurs.