Embedded C++ Grundkurs - Von C zu modernem C++ in der Praxis
Technische Akademie Esslingen e.V.
Aktionen
Kursbeschreibung
Hands-on Workshop mit ESP32 - Von embedded C zu modernem Embedded C++
C++ (C++11–20) ermöglicht leistungsstarke Embedded-Software mit starker Typisierung, Zero-Cost Abstractions und intelligenter Speicherverwaltung. Damit entwickeln Sie zuverlässige, modularisierte und wartbare Anwendungen – ideal für Safety-Kritik, IoT und Automotive. Moderne Plattformen wie Zephyr, FreeRTOS oder mbed OS setzen konsequent auf C++. Eine Studie von Plauska et al. (2023) zeigt: C++-Implementierungen erreichen exzellente Performance und Stabilität auf Embedded-Hardware.In diesem praxisnahen 3-Tage-Workshop entwickeln Sie Schritt für Schritt eine intelligente Umweltmessstation auf Basis des ESP32 – mit Sensorik, OLED-Display, WiFi-Webserver, Datenlogger und Alarmfunktionen.Sie arbeiten an 12 aufeinander aufbauenden Mini-Projekten, die ein vollständiges System ergeben. Jedes Modul vermittelt gezielt ein modernes C++-Konzept – von RAII über Smart Pointers bis zu constexpr – und wird sofort in funktionierenden Code auf echter Hardware umgesetzt.Tag 1: Hardware-Ansteuerung mit type-sicherem C++
Tag 2: Sensoren als wartbare, objektorientierte Komponenten
Tag 3: Komplettes IoT-System mit Datenvisualisierung und KonnektivitätErleben Sie Embedded C++ direkt im Anwendungskontext – klar strukturiert, hands-on und ergebnisorientiert.
Im Anschluss an das Seminar können Sie,Unterschiede zwischen C und modernem C++ für Embedded Systeme erklären.ESP32 Mikrocontroller mit C++17/20 Features programmieren.bestehenden C-Code bewerten und Verbesserungspotentiale identifizieren.kleine Embedded-Projekte mit modernen C++ Patterns entwickeln.Performance- und Speicher-Implikationen verschiedener C++ Features einschätzen.Des Weiteren profitieren Sie von praktischem Nutzen:sofort umsetzbare Kenntnisse für aktuelle Embedded-ProjekteReduktion von Entwicklungszeit durch moderne C++ Featureserhöhte Code-Qualität und -Sicherheitbessere Wartbarkeit und Testbarkeit von Embedded-Software
Kursinformationen
An der Akademie 5
73760 Ostfildern