fprime

F´ - A flight software and embedded systems framework

13 articles 11.6k View on GitHub ↗
13 articles
How to Manage F Prime Parameters: A Complete Guide to PrmDb and Component Configuration

Learn to manage F Prime parameters efficiently using PrmDb and component configuration. This guide covers FPP models, getter methods, and initialization for robust system control.

how-to-guide
Jul 13, 2026
Understanding the F Prime Parameter System: Architecture and Implementation

Explore the F Prime parameter system, a configurable framework allowing spacecraft software to manage settings via a central database. Discover runtime updates, persistence, and external storage.

architecture
Jul 13, 2026
What Are F Prime Ports? Understanding NASA's Component Communication Interface

Discover F Prime ports, the typed interfaces for compile-time safe communication between NASA's flight software components. Learn how F Prime enables robust system interaction.

deep-dive
Jul 13, 2026
What Is the F Prime Message Queue? Architecture and Implementation Guide

Discover the F Prime message queue, an OS-agnostic abstraction facilitating inter-component communication. Learn how this portable solution enables seamless message exchange across diverse platforms for your flight software.

architecture
Jul 13, 2026
How to Configure F Prime Telemetry: Channel-Based and Packetized Approaches

Learn to configure F Prime telemetry using channel-based and packetized methods. Discover channel storage and grouped transmission configurations with nasa/fprime.

how-to-guide
Jul 13, 2026
What Is the F Prime Telemetry Module? Architecture and Implementation Guide

Discover the F Prime telemetry module architecture and implementation. Publish flight software data, retrieve it with ground systems, and ensure bandwidth efficiency with CCSDS packets.

architecture
Jul 13, 2026
How to Test F Prime Code: Component Unit Testing with Google Test

Learn how to test F Prime code using Google Test. Discover the three-layer architecture for component unit testing and streamline your development with fprime-util check.

how-to-guide
Jul 13, 2026
F Prime Command-Line Arguments: Complete Guide to fprime-cli Options

Master F Prime command-line arguments with our complete guide to fprime-cli options. Interact with flight software efficiently using channels, command-send, and events.

how-to-guide
Jul 13, 2026
How to Get Started with F Prime: A Complete Beginner's Guide

Get started with F Prime flight software using NASA's framework. Install fprime-bootstrap, create a project, and run the HelloWorld tutorial. Begin building today.

getting-started
Jul 13, 2026
Where to Find F Prime Documentation: Complete Guide to NASA's Flight Software Framework

Locate F Prime documentation in the nasa/fprime repository docs directory or visit fprime jpl nasa gov for the web version. Your complete guide to NASA's flight software.

getting-started
Jul 13, 2026
What Is the Purpose of F Prime? NASA's Flight-Proven Software Framework Explained

Discover NASA's F Prime, a powerful C++ framework that simplifies flight software development for space missions and embedded systems using model-driven code and reusable patterns.

getting-started
Jul 13, 2026
What Is the F Prime (F') Software? NASA's Component-Driven Flight Framework

Discover NASA's F Prime F flight software framework. This open-source, component-driven C++ system uses model-driven code generation for reliable flight implementations from FPP specifications.

getting-started
Jul 13, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →