Skip to content

PROVES Core Reference - Software Design Documents

Welcome to the PROVES Core Reference documentation site. This documentation provides comprehensive information for working with PROVES Core Reference, from getting started to detailed component design documents.

Overview

PROVES Core Reference is a reference software implementation combining F Prime (NASA's flight software framework) with Zephyr RTOS to create firmware for embedded flight control boards. The project targets ARM Cortex-M microcontrollers, specifically RP2350 (Raspberry Pi Pico 2) and STM32 boards.

Documentation Sections

Getting Started

Step-by-step guides to set up your development environment, build the firmware, and flash it to your board:

Component Software Design Documents (SDDs)

Every component publishes its design document from its own docs/ folder. Browse them by category in the Component SDDs menu, starting with the Mode Manager.

Additional Resources

Troubleshooting guides and additional configuration information:

Use the Component SDDs tab above to browse the component SDDs. Each SDD includes:

  • Introduction and purpose
  • Requirements
  • Design details
  • Port definitions
  • Command and event specifications
  • Telemetry information
  • Usage examples

Additional Resources