zu Dreele, Florian (2023) Refactoring regarding Software Latency in a Real Time Operating System for Spaceflight. Bachelorarbeit, University of Technology and Science Cologne.
PDF
- Nur DLR-intern zugänglich
765kB |
Kurzfassung
The evolving area of reusable rockets, like the CALLISTO demonstrator, demands precision, speed, and reliability. As spacecraft systems becomes more intricate and the expectations for their performance rise, the software components ensuring their effective functioning must similarly advance. An important component in this system is the General Purpose In/Output driver in RTEMS for the LEON3 processor. This leads to the question, what specific parts of the General Purpose In/Output driver's code might be slowing things down and need a refactoring and will making changes to the GPIO interface improve how fast a LEON3 Board with RTEMS responds when using GPIO ports? To answer this research question, besides the current implementation of the General Purpose In/Output driver, two additional implementations were developed to evaluate specific aspects of General Purpose In/Output pin usage in the context of latency performance across three different test series and to compare them against each other. The central findings reveal significant performance differences between the various implementations when writing output values of a General Purpose In/Output pin. These differences can be attributed to technical factors, including the directness of access, the way data is resolved, and the testing methodology employed. Future porting of the driver into RTEMS's native interface, considering the insights from this study, can enhance the system's performance.
elib-URL des Eintrags: | https://elib.dlr.de/202860/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Hochschulschrift (Bachelorarbeit) | ||||||||
Titel: | Refactoring regarding Software Latency in a Real Time Operating System for Spaceflight | ||||||||
Autoren: |
| ||||||||
Datum: | 2023 | ||||||||
Open Access: | Nein | ||||||||
Seitenanzahl: | 84 | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | RTEMS LEON3 GPIO Optimization | ||||||||
Institution: | University of Technology and Science Cologne | ||||||||
Abteilung: | Faculty of Computer Science and Engineering Science | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Raumfahrt | ||||||||
HGF - Programmthema: | Raumtransport | ||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||
DLR - Forschungsgebiet: | R RP - Raumtransport | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Projekt CALLISTO [RP] | ||||||||
Standort: | Braunschweig | ||||||||
Institute & Einrichtungen: | Institut für Softwaretechnologie > Software für Raumfahrtsysteme und interaktive Visualisierung | ||||||||
Hinterlegt von: | Moyano Heredia, Victor Gabriel | ||||||||
Hinterlegt am: | 05 Mär 2024 13:25 | ||||||||
Letzte Änderung: | 05 Mär 2024 13:25 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags