zurück
Hands-on-Basiskurs für Embedded-Entwicklung

Zephyr Essentials Training

Der Hands-on-Basiskurs für das Echtzeitbetriebssystem Zephyr mit Schwerpunkt auf der praktischen Anwendung des Frameworks. Gemeinsam mit praxiserfahrenen Trainer:innen erarbeiten Sie die Grundlagen, richten eine Entwicklungsumgebung ein und setzen praktische Übungen direkt um.

Rahmendaten

Offenes Training

2 Tage vor Ort in Bern
Deutsch oder Englisch
Trainingsunterlagen auf Englisch
Hands-on mit praktischen Übungen während des gesamten Trainings

Zielgruppe

(Embedded) Softwareentwickler:innen, Electrical Engineers und Softwarearchitekt:innen

Anwendungsbeispiele

Produkt- und Softwareentwicklung von Embedded Devices mit Zephyr RTOS.

Beschreibung

Kaum ein anderes Embedded-Firmware-Framework hat in jüngster Vergangenheit so viel Aufmerksamkeit auf sich gezogen wie das Zephyr-Projekt. Seit seiner Veröffentlichung als Open Source im Jahr 2016 hat es sich zu einem der innovativsten und produktivsten Embedded-Development-Frameworks entwickelt.

Im Kern ist Zephyr ein Echtzeitbetriebssystem, das um viele leistungsfähige Tools und Technologien erweitert wird. Diese Erweiterungen sind sehr nützlich, können aber gerade für Einsteiger:innen eine steile Lernkurve bedeuten. Genau hier setzt dieses Training an.

Kurze Theorieabschnitte wechseln sich mit ausführlichen praktischen Aufgaben ab. Am Ende des zweitägigen Kurses haben die Teilnehmer:innen genug Erfahrung gesammelt, um selbstständig eigene Anwendungen mit Zephyr zu entwickeln und bei Bedarf mit dem Zephyr Advanced Training weiter zu vertiefen.

Zephyr Essentials
Zephyr Member Badge
inovex ist autorisierter Partner der Linux Foundation

Trainingsinhalte

Agenda

  1. 1Einführung und kurze Geschichte des Zephyr-Projekts
  2. 2Einrichten der Arbeitsumgebung
  3. 3Erstellen und Ausführen der enthaltenen Beispiele
  4. 4Fehlersuche und Umgang mit dem Debugger
  5. 5Featureauswahl mit Kconfig
  6. 6Hardware mit dem Devicetree beschreiben
  7. 7Zephyr Idioms
  8. 8Ztest: das Zephyr-Testframework

Typische Fragen, die wir beantworten

  • Was ist Zephyr und worin unterscheidet es sich von anderen Embedded-Firmware-Frameworks?
  • Wie richtet man einen Zephyr Workspace ein?
  • Welche Möglichkeiten bietet die Zephyr Shell?
  • Wie funktioniert Konfigurationsmanagement mit Kconfig?
  • Was ist ein Devicetree und wie schreibt man einen?
  • Wie werden eigene Anwendungen erstellt?
  • Wie ist die Zephyr-Dokumentation aufgebaut?
  • Wie werden Unit- und Komponententests erstellt?
  • Welche Möglichkeiten bietet Zephyr für die Testautomatisierung?

Warum inovex Academy?

Offener Erfahrungsaustausch

In unseren offenen Trainings legen wir großen Wert auf Austausch unter Gleichgesinnten. Lernen Sie von und mit anderen Expert:innen.

Kuratierte Inhalte

Alle Trainingsinhalte sind sorgfältig ausgewählt, um einen hohen Lerneffekt zu erzielen und die relevanten Themen greifbar zu vermitteln.

Praxiserfahrene Trainer:innen

Unsere Trainer:innen kommen aus der Praxis und wenden die vermittelten Methoden und Techniken täglich in Projekten an.

Flughöhe nach Maß

Durch den interaktiven Aufbau passen wir die Flughöhe dynamisch an das Vorwissen der Teilnehmenden an.

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen. Durch ihren Einsatz in Projekten bauen sie ihr Wissen kontinuierlich aus und vermitteln es anwendungsbezogen und praxisorientiert weiter.

Foto von Dr. Tobias Kästner

Dr. Tobias Kästner

Zephyr seit 2016Technical Consultant

Dr. Tobias Kästner arbeitet seit 2016 mit Zephyr, also seit das Projekt der Öffentlichkeit vorgestellt wurde. Seitdem hat er unterschiedlichste Projekte mit dieser Technologie umgesetzt und begleitet Kunden als Technical Consultant und Trainer bei der Einführung von Zephyr.

Foto von Stefan Kratochwil

Stefan Kratochwil

Embedded SystemsCPSA-F zertifiziert

Stefan Kratochwil ist seit 2016 als Softwareentwickler für Embedded Systems tätig. Mit seiner Erfahrung als Entwicklungsingenieur für komplexe Linux-Systeme, Echtzeitbetriebssysteme und Mikrocontrolleranwendungen legt er großen Wert auf Wart- und Testbarkeit sowie effiziente Softwaretools.

Foto von Florian Münchbach

Florian Münchbach

Embedded SoftwareZephyr, Yocto und Android

Florian Münchbach ist seit 2018 Softwareentwickler und Trainer mit umfangreicher Erfahrung in Embedded Software. Sein Fokus liegt auf eingebetteten Systemen mit Linux, Echtzeitbetriebssystemen oder Bare Metal.

Foto von Andreas Kurz

Andreas Kurz

Embedded SystemsCPSA-F zertifiziert

Andreas Kurz entwickelt seit 2017 Software für verschiedene Embedded Systeme, vor allem Medizingeräte. Am liebsten arbeitet er sehr nah an der Hardware mit Echtzeitbetriebssystemen und Microcontrollern.

Die nächsten offenen Termine

15.09. - 16.09.2026
Deutsch
Bern
1.590 CHF p. P. zzgl. MWST
Plätze verfügbar
Jetzt buchen
15.11. - 16.11.2026
Englisch
Bern
1.590 CHF p. P. zzgl. MWST
Plätze verfügbar
Jetzt buchen
16.03. - 17.03.2027
Deutsch
Bern
1.590 CHF p. P. zzgl. MWST
Plätze verfügbar
Jetzt buchen
22.06. - 23.06.2027
Englisch
Bern
1.590 CHF p. P. zzgl. MWST
Plätze verfügbar
Jetzt buchen

Kein passender Termin dabei? Wir planen gerne ein individuelles Training für Ihr Unternehmen.

Sie können uns gerne jederzeit via E-Mail kontaktieren: academy@inovex.swiss

Häufig gestellte Fragen

Was ist das Zephyr Essentials Training von inovex?+

Das Zephyr Essentials Training ist ein Schulungsprogramm, das grundlegende Funktionen und Anwendungsbereiche des Echtzeitbetriebssystems Zephyr vermittelt. Ziel ist ein solides Verständnis für die effektive Nutzung des Zephyr-Projekts als flexible Plattform für IoT- und Embedded-Anwendungen.

Welche Vorkenntnisse sind hilfreich für das Training?+

Für den Kurs sind keine bestimmten Vorkenntnisse zu Zephyr nötig. Hilfreich sind erste Erfahrungen mit Embedded Software oder Mikrocontrollerprogrammierung sowie Grundkenntnisse in Git, Python und CMake.

Welche technischen Voraussetzungen sind für das Training erforderlich?+

Teilnehmer:innen benötigen einen eigenen Laptop mit Windows oder Linux, Adminrechten und mindestens einem freien USB-Port. Windows-Nutzer:innen wird eine virtuelle Maschine mit Linux empfohlen, zum Beispiel Ubuntu 24.04.

Welche Utensilien werden für die praktischen Übungen benötigt?+

Die praktischen Übungen werden zunächst mit dem eigenen Laptop durchgeführt. Für hardwarenahe Programmierung wird den Teilnehmer:innen für die Dauer des Trainings ein Board zur Verfügung gestellt.

Warum ist das Zephyr-Projekt relevant?+

Zephyr hat seit seiner Veröffentlichung als Open Source im Jahr 2016 stark an Bedeutung in der Embedded-Firmware-Entwicklung gewonnen. Es ist flexibel, modular und eignet sich besonders für ressourcenbeschränkte Geräte und IoT-Anwendungen.