OPUS


Volltext-Downloads (blau) und Frontdoor-Views (grau)

Voruntersuchungen zum Einsatz des Zephyr RTOS für eine bestehende Gerätesteuerung

Preeliminary investigation into the use of the Zephyr RTOS for an existing device control system

  • Die Anforderungen an Software in einer Gerätesteuerung werden zunehmend aufwändiger. Neben leistungsstarken Prozessoren mit teilweise mehreren Kernen und erheblich mehr Speicherplatz als noch vor ein paar Jahren, können neue Softwarekonzepte für Mikrocontrol- ler verwendet werden. Dazu zählen unter anderem Echtzeitbetriebssysteme, welche nicht nur klassische Betriebssystemkonzepte, wie beispielsweise Threads einführen, sondern auch eine Abstraktion der zugrundeliegenden Hardware enthalten. Das Echtzeitbetriebssystem Zephyr enthält zum Beispiel eine große Sammlung an fertigen Bibliotheken, womit Steue- rungssoftware für Geräte entwickelt werden kann. Das Ziel der vorliegenden Arbeit ist es, zu beantworten, welche Vor- und Nachteile der Einsatz des Echtzeitbetriebssystems Zephyr gegenüber einer Gerätesteuerung ohne ein unterliegendes System mit sich bringt. Dabei liegt der Fokus auf der Implementierung von Steuerungssoftware der Hardware mittels ver- schiedenen Ansätzen sowie der Kommunikation zwischen mehreren Kernen eines Mikro- controllers. Um diese Fragen zu beantworten, wurden verschiedene Programme entwickelt und miteinander verglichen. Umfängliche Recherchen zu dem Thema haben ebenfalls dazu beigetragen, eine aussagekräftige Einschätzung bezüglich des Einsatzes von Zephyr für eine Gerätesteuerung zu treffen. Eine pauschale Empfehlung für das Zephyr Echtzeitbetriebssys- tem ist zum jetzigen Zeitpunkt nicht sinnvoll, da dies auf mehreren Faktoren beruht. Deshalb kommt die vorliegende Arbeit zu dem Ergebnis, dass der Einsatz für jedes System individuell geprüft werden sollte. Trotzdem bietet Zephyr viele Vorteile, welche die Entwicklung von Software vereinfachen kann.

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author:Moritz Pöhlandt
Advisor:Thomas Beierlein, Jens Römer
Document Type:Bachelor Thesis
Language:German
Date of Publication (online):2024/07/19
Year of first Publication:2024
Publishing Institution:Hochschule Mittweida
Granting Institution:Hochschule Mittweida
Release Date:2024/07/19
GND Keyword:Steuerungssystem; Eingebettetes System; Echtzeitsystem; Zephyr <Programm>
Page Number:73
Institutes:Angewandte Computer‐ und Bio­wissen­schaften
DDC classes:005.75 Datenbanksystem
Open Access:Frei zugänglich
Licence (German):License LogoUrheberrechtlich geschützt