View on GitHub

Flight Software & Embedded Systems Framework

Upcoming Events

The F´  team conducts a number of events to build familiarity with the product line and flight software. If interested in attending an F´ event please refer to the instructions below or email fprime@jpl.nasa.gov.

Date Event Location
July 16-17, 2024 F´ Tutorial IEEE SMC-IT/SCC Conference in Mountain View, CA
August 3-4, 2024 F´ Tutorial SmallSat Conference in Logan, UT
October 21-23, 2024 JPL Flight Software/F´ Workshop NASA Jet Propulsion Laboratory, Pasadena, CA

F´ Tutorial

The F´ tutorial is intended to help new users familiarize themselves with the F´ framework and tool suite. Instructors will walk through the LED Blinker Tutorial, covering the following:

  • Software Modeling using the F Prime Prime (FPP) Domain Specific Language
  • Component Implementation
  • Deploying to hardware and using the F Prime ground system

The tutorials themselves are free, however registration is required when held at conferences and advance enrollment is requested to confirm a seat.

July 16-17 - F Prime Tutorial at the IEEE SMC-IT/SCC Conference in Mountain View, CA

Conference registration is required to attend the tutorial; please visit https://smcit-scc.space for registration information and pricing. Up to date schedule information is available from https://smcit-scc.space/workshop-ossw.html. Advance enrollment is requested to confirm a seat. If you are interested in participating or have any questions, please email fprime@jpl.nasa.gov.

August 3-4 - F Prime Tutorial at the SmallSat Conference in Logan, UT

Conference registration is required to attend the tutorial; please visit https://smallsat.org for registration information and pricing. Up to date schedule information is available from https://smallsat.org/extras/related-events. Advance enrollment is requested to confirm a seat. If you are interested in participating or have any questions, please email fprime@jpl.nasa.gov.

Flight Software/F´ Developer Workshop at JPL

October 21–23 - Flight Software/F Prime Developer Workshop at JPL

This concentrated 3-day workshop covers fundamentals of flight software architecture, design, general programming practices and verification. The workshop also includes a tutorial on the F Prime open source flight software product line, which serves as the basis for a hands-on coding exercise emphasizing key concepts discussed in the workshop.

Topics Covered:

  • Flight Software System Engineering
  • Flight Software Architecture Principles
  • Flight Software Design
  • Coding Style
  • Basic Data Structures
  • Unit Testing
  • Integrated Testing with a Ground Data System
  • Software Development Process
  • Lab assignments featuring the F Prime Flight Software Product Line

The workshop is free, however seating is limited and by invitation only. To be considered for an invitation, please complete this questionnaire.

Invitations will be issued based on availability and the information provided in the questionnaire. An initial set of invitations are expected to be issued late summer, with additional invitations issued later based on the number of participants confirmed at that point.