Grundkenntnisse in C und Embedded-Entwicklung (Interrupts, Peripherie-Begriffe).Linux-Grundlagen für Kommandozeile und Build-Prozesse sind hilfreich.- Zephyr-Projektsetup, Build und Debug
- Workspace mit west, CMake und Kconfig verstehen
- Boards, SoCs und Toolchains sicher auswählen
- Logging, Assertions und Debug-Schnittstellen nutzen
- Kernel-Grundlagen für deterministisches Verhalten
- Threads, Prioritäten, Preemption und Timeslicing
- Scheduler-Verhalten messen und interpretieren
- Interrupts, ISRs und Deferred Work (Workqueue)
- Synchronisation und Datenfluss
- Semaphores, Mutexes und Priority Inheritance
- Message Queues, FIFOs und Ring Buffers
- Deadlocks vermeiden, Timing-Probleme erkennen
- DeviceTree, Treiber und Peripherie-Anbindung
- DeviceTree-Overlays für Pins, Busse und Devices
- GPIO, I2C, SPI und UART praxisnah anbinden
- Driver Model, init levels und Power Management Basics
- Timing, Timer und Low-Power
- k_timer, k_sleep und Timeouts korrekt einsetzen
- Tickless, Latency-Trade-offs und Messmethoden
- Grundlagen zu Sleep States und Wakeup-Quellen
- Qualität, Tests und Release-Fähigkeit
- Konfigurationsstrategie mit Kconfig und prj.conf
- Unit- und Integrationstests mit Twister im Überblick
- Reproduzierbare Builds und Versionsstrategie
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du
kannst zwischen Live-Online und Vor Ort in unseren modernen
Schulungszentren im D-A-CH Raum wählen. Beide Formate
garantieren dir die gleiche hohe Qualität und interaktive
Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor
Ort. So findest du genau das Format, das zu deinen
Bedürfnissen passt.
Uhrzeiten
09:00-17:00
Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst
du direkt mit den Tools und Features, die du auch in
deinem Arbeitsalltag verwendest - praxisnah und
zukunftsorientiert. Bei Inhouse- und Firmenschulungen
bestimmt ihr die Version.
D
Zielgruppen- Embedded-Softwareentwicklerinnen und Embedded-Softwareentwickler (C/C++)
- Firmware- und RTOS-Entwicklerinnen und RTOS-Entwickler, die Zephyr einführen
- Hardware-nahe Entwicklerinnen und Entwickler, die DeviceTree sicher nutzen wollen
- Technische Projektverantwortliche, die Zephyr-Architektur bewerten
- Für alle, die Zephyr RTOS für Echtzeitanwendungen auf Embedded-Systemen einsetzen wollen.