Echtzeit-Firmware für Microcontroller entwickeln
Technische Akademie Esslingen e.V.
Aktionen
Kursbeschreibung
FreeRTOS & STM32 praxisnah einsetzen – von Tasks bis Debugging
Warum sollten Sie dieses Seminar besuchen?Sie entwickeln Firmware für Microcontroller und stoßen bei komplexeren Systemen an die Grenzen von Bare-Metal-Programmierung? Sie möchten Ihre Projekte zuverlässig, effizient und skalierbar gestalten und suchen einen praxisnahen Einstieg in Echtzeitbetriebssysteme (RTOS)? Dann ist dieses Seminar genau richtig für Sie.Mit RTOS-basierten Systemen erhöhen Sie die Zuverlässigkeit, Effizienz und Skalierbarkeit Ihrer Produkte. Ihr Team lernt, Timing, Nebenläufigkeit und CPU-Last-Probleme früh zu erkennen und im RTOS-Kontext gezielt zu lösen, wodurch Entwicklungsaufwand und Fehlerquellen deutlich reduziert werden. Gleichzeitig steigern Sie die Innovationskraft Ihrer Abteilung: Neue Funktionen lassen sich einfacher integrieren, ohne, dass die Verständlichkeit des Codes leidet und langfristig senken Sie Kosten durch weniger Nacharbeit.
Was lernen Sie konkret?Nach dem Seminar können Sie RTOS-basierte Firmware sicher entwickeln, verstehen was Scheduler, Tasks, Prioritäten und Kontextwechsel sind und wissen, wie Sie RTOS-spezifische Probleme erkennen und beheben können.Sie üben die Umsetzung direkt anhand eines praktischen Projekts: ein 'Wohnmobil-Monitoring-System'. Dabei lernen Sie:Tasks zu erstellen und zu koordinieren (Temperaturmessung, Logging, Displayausgabe)Nebenläufigkeit und Synchronisation über Semaphore, Mutexe und Eventgroups zu steuernPeriodische Tasks effizient zu planen und Timing-Probleme wie Latenz oder Jitter zu erkennenAsynchrones Signaling zwischen Tasks zu implementierenDie Auslastung ihres Systems, sowohl in Hinblick auf CPU-Last als auch Speicherbelegung, bei Verwendung eines RTOS zu analysieren und optimieren.Architekturentscheidungen zu treffen und automatisiertes Testen (Unit-Tests, CI, HIL) einzuführen
Am Ende des Workshops haben Sie nicht nur theoretisches Wissen, sondern auch praktische Erfahrung und ein funktionsfähiges RTOS-basiertes Projekt, das Sie auf Ihre eigenen Firmwareprojekte übertragen können.
Kursinformationen
An der Akademie 5
73760 Ostfildern