iCal
Raum:
Marriott I
Thema:
Echtzeit
Präsentationsart:
Kompaktseminar zu 6 Stunden
Dauer:
460 Minuten
09:30 Uhr
Zephyr
Wenn es dem Tux zu eng wird
Details anzeigen
Autor:in:
Andreas Klinger | IT-Klinger | Germany
Sprache:
deutsch
Zielgruppe:
Entwickler, Designer, Projektleiter
Voraussetzungen:
keine
Überblick und Zusammenfassungen:
Mit Zephyr hat sich ein weiteres Open-Source-RTOS etabliert.
Zum einen kann es eine gewisse Verwandtschaft mit Linux nicht abstreiten wenn man etwa an das verwendete Tooling für Entwicklung und Diagnose denkt.
Andererseits setzt es auch eigene starke Akzente wie die Verwendung des Device-Trees als integraler Bestandteil bereits bei der Erstellung und den geringen Resourcenverbrauch mit welchem eine Skalierung auf kleinste Systeme mit weniger als 100 kB RAM möglich ist.
Daher ist Zephyr nicht einfach eine Kopie im Kleinformat sondern ein RTOS mit einem ganz eigenen Charakter.
In diesem Kompaktseminar werden die Besonderheiten von Zephyr beleuchtet.
Angefangen vom Aufbau des Betriebssystems über Scheduling und Speicherverwaltung bis zum Timer werden die wesentlichen Eigenschaften beleuchtet.
Im zweiten Teil wird konkret auf den Aufbau des Repositories und dessen Verwendung eingegangen.
Anhand eines Sensor-Projektes wird gezeigt, wie man für dieses RTOS entwickelt.
Der Teilnehmer erfährt dabei wie man startet, worauf besonders zu achten ist und wie die konkrete Implementierung aussieht.
Dieses Projekt wird den Teilnehmern zur weiteren Verwendung zur Verfügung gestellt.
Art der Vermittlung:
Vortrag, Projektbeispiel
Nutzen:
Agenda:
- Monolithischer Aufbau des Betriebssystems
- Scheduling-Modell, Threads und Interrupts
- Speicherverwaltung, Heap und Stack
- Timer, tickless Kernel
- Buildumgebung, Verzeichnisstruktur
- board- und projektspezifische Device-Trees und Konfigurationen
- Logging und Tracing
- GPIO, I2C, SPI, Anbindung von Sensoren
- Erstellung des Beispielprojektes
HINWEIS:
Dieses Seminar findet ganztägig im Marriott-Hotel Sindelfingen statt.
Adresse: Mahdentalstr. 68, 71065 Sindelfingen