Seminar / Kurs

Zephyr - Der kleine Bruder vom Tux in München

Inhalte

  • Zephyr als RTOS
    • Besonderheiten von Zephyr als RTOS
    • Apache-2.0-Lizenzierung
    • Cross-Development Toolchain
    • Meta-Tool west
    • Repositorystruktur: Architektur-, Board- und Projekt-Layer
    • Emulation mit QEMU
  • Entwicklung
    • Kernel und Userspace
    • Multithreading
    • Logging
    • Shell
    • Netzwerk-Anbindung
  • Speicher-Verwaltung
    • Kernel- und Userspace-Heap
    • Speicheranalyse
    • Slab-Allocator
  • Debugging und Tracing
    • Generierung und Auswertung von Core-Dumps
    • Tracing mit dem CTF-Format
  • Interprozesskommunikation
    • FIFO
    • ZBUS
  • Hardware-Anbindung
    • Device-Tree: Syntax und Verwendung, Overlays
    • Anbindung von Devices aus dem Device-Tree
    • Analyse von Buildproblemen mit Devices
    • GPIO
    • GPS, GNSS
    • I2C-Bus
    • Bluetooth Low Energy (BLE)
  • Interrupts
    • Interrupt-Subsystem
    • Interrupt-Sperren
    • Preemptor-Threads (Meta-IRQs)
    • Kernel-Timer
    • Timer-Tick
  • Scheduling
    • Kooperative und preemptive Tasks
    • Deadline-Tasks
    • Scheduler-Lock
  • Übungen
    • Alle Übungsaufgaben werden für ein STM32-Target (Olimex-STM32-E407) unter Verwendung frei
  • zugänglicher Open-Source-Tools mit einem Linux-Hostsystem durchgeführt.
    • Zu allen Themenfeldern gibt es praktische Übungen so dass das Gelernte gleich ausprobiert und
  • vertieft werden kann.
    • Am Ende des Seminars hat der Teilnehmer ein Beispielprojekt (Logging von Sensordaten) mit häufig
  • benötigten Features (Logging, Shell, Netzwerk, GPIO, I2C) erstellt.

 

Lernziele

  • Sie haben die Aufgabe, ein Zephyr-Target aufzubauen?
  • Wie fange ich damit an?
  • Was benötige ich dazu?
  • Der Aufbau und die Funktionsweise eines Zephyr-Systems mit harten Echtzeiteigenschaften stehen im Mittelpunkt.
  • Im Seminar wird nur frei zugängliche Open-Source-Software eingesetzt.

 

Zielgruppe

  • Software-Entwickler und Hardware-Entwickler.

 

Voraussetzungen

  • Sichere Programmierkenntnisse in ANSI-C sowie Linux-Grundlagenkenntnisse (für den
  • Entwicklungsrechner) sind vorteilhaft.
  • Zephyr als RTOS
    • Besonderheiten von Zephyr als RTOS
    • Apache-2.0-Lizenzierung
    • Cross-Development Toolchain
    • Meta-Tool west
    • Repositorystruktur: Architektur-, Board- und Projekt-Layer
    • Emulation mit QEMU
  • Entwicklung
    • K...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
München, DE
26.10.2026 - 29.10.2026 32 h 32 h Details Details Jetzt buchen
22.02.2027 - 25.02.2027 32 h 32 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9471720

Anbieter-Seminar-Nr.: ZEPHYR

Termin

22.02.2027 - 25.02.2027


Charles-de-Gaulle-Str. 6
81737 München

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 3.094,00

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 32 h
  • Anbieterbewertung   (40)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
München, DE
26.10.2026 - 29.10.2026 32 h 32 h Details Details Jetzt buchen
22.02.2027 - 25.02.2027 32 h 32 h Details Details Jetzt buchen