Seminar / Kurs

Zephyr - Der kleine Bruder vom Tux

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

Termine

  • 26.10.2026 - 29.10.2026

    München, DE

  • 22.02.2027 - 25.02.2027

    München, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

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