Zum Inhalt springen

Linux · Embedded Systems · RTOS

Unter jeder blinkenden LED liegen fünf Ebenen.

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

Ich will alle fünf verstehen

Praxiskurse für Einsteiger und Umsteiger. Ebene für Ebene, in deinem Tempo, am eigenen Board.

Tür 2 · für dein Team

Mein Team soll alle fünf verstehen

Drei Tage Inhouse, Online-Training oder Honorardozentur. Alle fünf Ebenen, am eigenen Produkt.

So wird unterrichtet

Ebene 4: ein HardFault, bis zur Ursache verfolgt

Ausschnitt aus dem Debugging-Minikurs. 90 Minuten, am eigenen Board nachvollziehbar.

Zum Minikurs, 19 €
Debug-Sitzung aus dem Minikurs: Firmware flashen, gdb verbinden, HardFault im Backtrace finden und die Stack-Reserve messen.
$ 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.

Gaëtan Pandji – Senior Embedded Software Engineer

Ich entwickle seit über vier Jahren hauptberuflich Firmware und Embedded-Linux-Systeme – und unterrichte nebenberuflich Python und C++. Meine Stationen in Kurzform:

Porträt von Gaëtan Pandji
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Lernpfad von der Checkliste bis zur produktionsreifen Firmware

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.

Empfohlen · Start hier Fortgeschritten 12 Std. · 8 Module · 47 Lektionen

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.

149 € Details ansehen →
Ergänzung zum Praxiskurs Fortgeschritten 1,5 Std. · 2 Module · 9 Lektionen

FreeRTOS-Debugging-Minikurs

In 90 Minuten vom HardFault zur Ursache: Stack-Overflow-Detection, Task-Trace und HardFault-Analyse am echten Board.

19 € Details ansehen →

FreeRTOS-Checkliste: 12 Fehler, die Embedded-Einsteiger machen

Kostenlos

Ein PDF, das du neben dein nächstes Projekt legst. Jeder Punkt mit Symptom, Ursache und Lösung – aus echten Code-Reviews.

  • Stack-Größen, die zu klein sind – und wie du sie misst statt rätst
  • Mutex vs. Semaphore vs. Task-Notification: was wann richtig ist
  • ISR-Regeln: welche FreeRTOS-Funktionen du in Interrupts nie aufrufen darfst
  • Prioritäten, Tick-Rate und Idle-Task richtig konfigurieren

Das PDF kommt nach einem Klick in der Bestätigungs-Mail.

Double-Opt-in: Du bekommst zuerst eine Bestätigungs-E-Mail. Erst nach deinem Klick auf den Bestätigungslink wird die Checkliste verschickt.

  • Kein Spam, Abmeldung mit einem Klick
  • Double-Opt-in, DSGVO-konform
  • Keine Cookies auf dieser Seite

Häufige Fragen

Antworten auf die Fragen, die mir am häufigsten gestellt werden.

Für wen sind die Kurse gedacht?

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.

Welche Vorkenntnisse brauche ich?

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.

Welche Hardware brauche ich?

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.

Wie läuft der Kauf ab?

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.

Wie lange habe ich Zugriff?

Dauerhaft, solange die Kursplattform besteht. Updates am Kursinhalt sind inklusive.

Gibt es eine Geld-zurück-Garantie?

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.

Ist das Material auf Deutsch?

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.

Was unterscheidet die Kurse vom kostenlosen Udemy-Kurs?

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.

Kann ich Fragen stellen, wenn ich nicht weiterkomme?

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.

Werden Cookies oder Tracker auf dieser Website eingesetzt?

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.

Konkrete Antworten auf konkrete Embedded-Fragen

Jeder Artikel beginnt mit der Kurzantwort – und zeigt dann Code, Tabellen und typische Fehler.

Bereit für Firmware, auf die du dich verlassen kannst?

Starte mit der kostenlosen Checkliste – oder geh direkt in den Praxiskurs.