EPFLRocketTeam / NordendSoftware

Avionics source code for the EPFL Rocket Team's 2023 rocket "Nordend"
1 stars 0 forks source link

NordendSoftware

This repository holds all of the source code for the Wildhorn Avionics

Overview

This code is meant to be executed on an stm32mp157dab based custom hostboard. These hostboards are developped inhouse at EPFL Rocket team. The stm32mp157 series of microprocessors feature a dualcore cortex A7 optimized for linux and a cortex M4 coprocessor optimized for real time operating systems.

Organization

The project is organized around two subdirectories CA7 and CM4. These contain the code for each processor subsystem as their names indicate.

CA7

The CA7 subdir contains the device tree overlays for our hostboard as well as the user code which will be running in the linux environement.

CM4

The CM4 subdir contains all the code which will be running on the coprocessor. The autogenerated code from stm32cubeMX is located in the CM4/core/ folder. The code developped by the avionics team is located inside the CM4/ert/ folder. This folder is itself separated into subfolder for the different parts of the software.

Features

Contributors