elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Refactoring regarding Software Latency in a Real Time Operating System for Spaceflight

zu Dreele, Florian (2023) Refactoring regarding Software Latency in a Real Time Operating System for Spaceflight. Bachelor's, University of Technology and Science Cologne.

[img] PDF - Only accessible within DLR
765kB

Abstract

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.

Item URL in elib:https://elib.dlr.de/202860/
Document Type:Thesis (Bachelor's)
Title:Refactoring regarding Software Latency in a Real Time Operating System for Spaceflight
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
zu Dreele, Florianflorian.zu_dreele (at) smail.th-koeln.deUNSPECIFIEDUNSPECIFIED
Date:2023
Open Access:No
Number of Pages:84
Status:Published
Keywords:RTEMS LEON3 GPIO Optimization
Institution:University of Technology and Science Cologne
Department:Faculty of Computer Science and Engineering Science
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space Transportation
DLR - Research area:Raumfahrt
DLR - Program:R RP - Space Transportation
DLR - Research theme (Project):R - Project CALLISTO [RP]
Location: Braunschweig
Institutes and Institutions:Institute of Software Technology > Software for Space Systems and Interactive Visualisation
Deposited By: Moyano Heredia, Victor Gabriel
Deposited On:05 Mar 2024 13:25
Last Modified:05 Mar 2024 13:25

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.