Skip to content

Getting Started with F Prime

F´ (F Prime) is a component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications. Originally developed at the Jet Propulsion Laboratory, F´ has been successfully deployed on several space applications. It is tailored but not limited to small-scale spaceflight systems such as CubeSats, SmallSats, and instruments.

F´ has the following features:

  • Component architecture with well-defined interfaces
  • C++ framework providing core capabilities like queues, threads, and operating-system abstraction
  • Tools for designing systems and automatically generating code from systems design
  • A standard library of flight-worthy components
  • Testing tools for unit and system-level testing

Hello, World!

New users should start with the Hello World tutorial. This tutorial walks through the F´ installation process, how to create a new project and how to design, implement, and test a basic F Prime application.

Further References

Here are some additional references to continue learning about F´: