Schnelleinstieg in RTOS mit FreeRTOS
mit Professor Dr.-Ing. Daniel Fischer
Schulungsinhalte
Teil 1: Einführung in Echtzeitbetriebssysteme
- Echtzeit und Embedded Echtzeitsysteme
- Aufbau und Funktionalität von Echtzeitbetriebssystemen
- Kurzeinführung FreeRTOS (Installation, Unterstützung durch IDE, CMSIS-RTOS, Konfiguration, plattformabhängiger und -unabhängiger Code, Heap)
Teil 2: Tasks und Queues
- Scheduling-Verfahren von FreeRTOS (Round-Robin, Fixed-Priority und hybride Verfahren)
- Anlegen von Tasks und Queues
- Wichtige Funktionen der Task API
- Wichtige Funktionen der Queue API
- Toolgestützte Visualisierung der Tasks
- Praktische Übungen mit FreeRTOS und STM32CubeIDE
Teil 3: Mutexe und Semaphore
- Shared Data Problem und Critical Sections
- Anlegen von Mutexen und Semaphoren sowie deren Anwendung
- Herausforderungen Deadlock, Livelock und Starvation
- Gatekeeper Task am Beispiel einer Display-Task
- Praktische Übungen mit FreeRTOS und STM32CubeIDE
Teil 4: Mischbetrieb RTOS und native Interrupts
- Technische Voraussetzungen (Interrupt Priorities, Priority Grouping)
- Zugriff auf FreeRTOS mit FromISR-Funktionen
- Praktische Übungen mit FreeRTOS und STM32CubeIDE
Teil 4: Synchronisation von Tasks
- EventGroups
- Notifications
- Praktische Übungen mit FreeRTOS und STM32CubeIDE
Voraussetzungen
- Grundlegende C-Programmierkenntnisse für die Übungen.
- Mitzubringen sind ein Rechner mit einem installierten VMWare Workstation Player (aktuelle Version).
Termine
Dienstag, 08. Oktober 2024
09:00 Uhr bis ca. 17:00 Uhr
Offenburg
09:00 Uhr bis ca. 17:00 Uhr
Offenburg
Preis
680 Euro zzgl. MwSt.Rechnungsstellung und Stornobedingungen
Inhouse-Seminar
Dieses Seminar kann auch als Inhouse-Seminar in Ihrer Firma gebucht werden.Kosten 4.300 Euro netto für maximal 10 Teilnehmer
(weitere Teilnehmer: 190 Euro netto/Teilnehmer).
Hiermit melde ich mich verbindlich für das folgende Seminar an:
![Austausch Code Coverage Day](Austausch.jpg)
![Vortrag](Vortrag_Klaus.jpg)
![Fotolia_14391474_XS](Fotolia_14391474_XS.jpg)
![Display-Rechtslenker_Fotolia_146042864_XS](Display-Rechtslenker_Fotolia_146042864_XS.jpg)
![Fotolia_24754714_XS](Fotolia_24754714_XS.jpg)
![Webinar](Fotolia_63187687_M.jpg)