Ablauf Studienarbeit
Studienarbeit suchen
Betreuer Log-In
Zurück zur Startseite
Details zur Studienarbeit
Titel der Studienarbeit:
CorePCB Software Architektur
BetreuerIn:
BetreuerIn kontaktieren
Voraussetzungen:
- Embedded OS (z. B. RTOS) - Rechnerarchitektur (von-Neumann, ALU, Speicher) - Echtzeitverhalten & Scheduling - Mikrocontroller & Mikroprozessoren- Interrupts, Speicherzugriffe, Timing - Schnittstellen (parallel/seriell) - Verständnis des Zusammenspiels von Hardware & Software - Entwicklung hardwarenaher Embedded Software
Geeignet für die folgenden Studiengänge:
TEN
TEK
TSA
TSL
Themenbeschreibung:
Im Rahmen eines studentischen CubeSat-Projekts wird eine Embedded-Systemarchitektur entwickelt, bestehend aus einem Hypervisor-Mikrocontroller (HV), einem Power-Validation-Mikrocontroller (POV) sowie einem MP-SoC als experimentelle Recheneinheit. Ziel der Plattform ist die Durchführung von In-Orbit-Experimenten zur Charakterisierung von COTS-Hardware unter Weltraumbedingungen, insbesondere im Hinblick auf Strahlungseinflüsse und elektrische Betriebsgrenzen. Da aktuell keine Gesamt-Firmware-Architektur für diese Einheit vorhanden ist, besteht die Herausforderung darin, eine Software-Architektur zu entwickeln, welche das grundlegende Zusammenspiel der Komponenten (HV, POV, MP-SoC, AMU) sicherstellt. Dies beinhaltet folgende Kernaspekte: - Software – Update Konzept für alle Subsysteme - System Ramp-up Konzept - Security Konzept (Boot, Telecommand, Software-Update, …) - Zentrales Logging & Synchronisations Konzept - Ausarbeitung der Systemzustände auf Basis des operativen Konzeptes Das Ergebnis soll eine stabile Grundlage für die Entwicklung weiterer Softwaremodule bilden. Aufgaben: - Software – Update Konzept für alle Subsysteme - System Ramp-up Konzept - Boot Konzept (semi secure) - Zentrales Logging & Synchronisations Konzept - Ausarbeitung der Systemzustände auf Basis des operativen Konzeptes Optionale Aufgaben: - Modellierung der Zustände während der gesamten Lebensdauer des Satelliten