Zum Inhalt springen

Für Unternehmen und Bildungsträger

Training für Teams, die ihren Stack verstehen wollen

Von der Anwendung bis zum Register, mit Code, der auf eurem Board läuft. Inhouse, online oder als Dozent in eurem Lehrgang.

Kompetenzfelder

Vier Themen, die ich beruflich jeden Tag nutze. Jedes Seminar wird aus diesen Bausteinen auf euer Produkt zugeschnitten.

  • Embedded C/C++ & RTOS

    Task-Design, Interrupts, Speicherlayout, Stack-Messung, HardFault-Analyse mit dem Debugger. Für Teams, die Firmware auf Cortex-M schreiben.

    FreeRTOS · Bare-Metal · ISR · GDB

  • Embedded Linux & Yocto

    Vom Layer bis zum Image: Yocto/Poky, Cross-Compiling, Kernel-Module, Device Tree, Systemstart. Für Teams, die vom Bare-Metal auf Linux wechseln.

    Yocto · Device Tree · Cross-Compiling · LVGL

  • OPC UA & Industrie-Kommunikation

    Informationsmodell, Server und Client, Security (Zertifikate, GDS), PubSub. Für Teams, die Geräte in Industrie-4.0-Umgebungen anbinden.

    OPC UA · PubSub · PROFINET · Modbus TCP

  • Python für Ingenieure

    Messdaten auswerten, Testaufbauten automatisieren, Hardware über UART und I2C ansprechen. Für Teams, die Python als Werkzeug neben C einsetzen wollen.

    Python · pyserial · InfluxDB · Grafana

Formate

Drei Formen, ein Prinzip: wenig Folien, viel Code auf echter Hardware.

  • Inhouse-Seminar

    1 bis 3 Tage · bei euch vor Ort

    Ihr stellt Raum und Boards, ich bringe Ablauf, Übungen und den Debugger-Blick mit. Jeder Tag endet mit Code, der auf eurer Hardware läuft.

  • Online-Training

    Halbtagsblöcke · 4 Stunden pro Block

    Dieselben Inhalte in Blöcken von vier Stunden, verteilt über mehrere Wochen. Zwischen den Blöcken arbeitet das Team an Aufgaben am eigenen Produkt.

  • Honorardozentur

    Lehrgang · Umschulung · Hochschule

    Für Bildungsträger und Hochschulen: Module zu Embedded C, Linux oder RTOS in eurem Curriculum, mit Prüfungsvorbereitung und Übungsmaterial.

Ablauf eines Inhouse-Seminars

Drei Tage, fünf Ebenen: Das Team startet am Board und endet beim eigenen Produkt. Die Reihenfolge entspricht dem Stapel auf der Startseite.

  1. Tag 1

    Board lesen, Register & Debugger

    Schaltplan und Datenblatt lesen, Clock-Tree verstehen, GPIO über Register schalten, mit GDB in den Speicher schauen. Danach ist kein Register mehr eine Blackbox.

  2. Tag 2

    Treiber & RTOS

    Treiber für UART, I2C oder SPI mit Interrupts und DMA, dann FreeRTOS: Tasks, Queues, Prioritäten, Stack-Messung, typische Deadlocks.

  3. Tag 3

    Projekt am eigenen Produkt

    Eine echte Aufgabe aus eurem Backlog: Bug, Treiber oder Umbau. Das Team arbeitet, ich begleite mit Code-Review und Debugger. Ergebnis: ein Merge Request.

Praxis-Stationen

Stationen aus dem Lebenslauf, keine Kundenreferenzen.

  • Schneider Electric

    Firmware-Entwicklung, OPC UA

  • Hilscher

    OPC UA, Industrie-Kommunikation

  • Muegge

    Firmware-Entwicklung, FreeRTOS

  • TEC4MED

    Embedded-Software für Medizintechnik

Wer unterrichtet

Porträt von Gaëtan Pandji

Gaëtan Pandji

Senior Embedded Software Engineer & Dozent für Embedded C, C++ und Python

Gaëtan Pandji ist Senior Embedded Software Engineer (M.Sc. Elektrotechnik, TU Darmstadt) mit über vier Jahren Industrieerfahrung in Firmware-Entwicklung, FreeRTOS, Embedded Linux (Yocto) und OPC UA – u. a. bei Schneider Electric, Hilscher und Muegge. Nebenberuflich unterrichtet er Python und C++ und gibt bei Tesdyne Praxiswissen für Embedded-Einsteiger und Umsteiger weiter.

Häufige Fragen

Wie groß darf die Gruppe sein?

Vier bis zwölf Teilnehmende. Darunter lohnt sich ein 1:1-Format mehr, darüber bleibt beim Debuggen am Board zu wenig Zeit pro Person.

Vor Ort oder remote?

Beides. Inhouse-Seminare finden bei euch vor Ort statt. Online-Trainings laufen in Halbtagsblöcken über eure Videokonferenz, die Boards liegen bei den Teilnehmenden.

Welche Hardware wird gebraucht?

Am besten euer eigenes Produkt oder Evaluation-Board. Für die Grundlagen reicht ein STM32-Nucleo oder ein vergleichbares Cortex-M-Board mit Debugger pro Person; für Linux-Themen ein Raspberry Pi oder euer Zielsystem.

Lass uns über euer Produkt sprechen.

Schick mir Team-Größe, Themen und Wunschzeitraum. Du bekommst in der Regel innerhalb von zwei Werktagen einen Vorschlag mit Ablauf und Preis.

Kontakt: info@gaetan-pandji.com