Developing OTA capable bootloaders for nanosatellites
Published:
Project goal
The goal of the procject is to develop the bootloader for CubeSAT nanosatellite. The requirements for the bootloader and the projects are the following:
- at least support STM32 Cortext-M architecture,
- enable over the air update of the user software over abstracted communication interface,
- enable interrupted update, allow multiple packets to be retransmitted,
- add checksum and other security checks of the received data,
- devise practical examples that show functionalities of the developed bootloader.
Requirements
Requirements:
- C
- microcontroller programming