Porting the RIOT real-time operating system to the STM32H7 microcontroller
- Typ der Arbeit: Forschungsprojekt
- Status der Arbeit: offen
- Projekte: EduSat
- Betreuer: Yannick Loeck
Before continuing please visit: Project Thesis
While classic satellite on-board-computers (OBCs) usually contain processors specifically tailored for the space environment (e.g. LEON), smaller-scale satellites like CubeSats are mostly controlled by commercial off-the-shelf (COTS) hardware.
Our own satellite's OBC contains an STM32H753 microcontroller, and already comes with manufacturer-provided flight software. However, we want to develop our own, based on the RIOT real-time operating system.
RIOT currently supports many STM32 microcontrollers, but not our STM32H7. Therefore, it is your task to port RIOT to add support for this MCU.
Tasks
- research about porting RIOT OS
- look at previous work
- someone seems to have started but not finished the work
- first step (probably): make the bootloader work
- port the MCU
- Port the rest of the board (documentation)