Porting the RIOT real-time operating system to the STM32H7 microcontroller

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

Further Reading