Skip to content

Introduction to the cFS

Open STEMware edited this page Dec 15, 2025 · 4 revisions

Perform the following steps to learn the cFS using Basecamp:

1. Read the cFS slide decks

  • These slides describe the cFS' flight software role, architectural components and its five core Flight Executive (cFE) services. The framework slides contain hands on exercises for each service.
  • The slides are accessed using Basecamp's main menu Help->Tech Docs... and opening:
    • basecamp-cfs-overview.pdf
    • basecamp-cfs-framework.pdf

Basecamp cFS slide link error

2. At this point it is recommended to engage with cFS apps to better understand how the cFS is used and then proceed to step 4 if you want a deeper understanding of each cFS service.

3. Use Basecamp's tutorials to interact with apps.

  • Basecamp includes a demo app that you can interact with by sending telecommands and observing telemetry responses.
  • Basecamp's introductory tutorial describes how to use the demo app and how to use Basecamp's GUI to interact with flight software apps in general.
  • To launch the tutorial, use the main menu Tutorials->Basecamp Introduction-> and then do the following lessons:
    • Basecamp Feature Overview
    • Basecamp Demo App

Basecamp tutorial slide link error

4. Each cFE service has a slide deck that goes into more technical detail than the cFS Framework slides. They also include hands on exercises.

  • These slides are accessed using Basecamp's main menu Help->Tech Docs... and opening:
    • basecamp-cfs-es.pdf
    • basecamp-cfs-evt.pdf
    • basecamp-cfs-sb.pdf
    • basecamp-cfs-table.pdf
    • basecamp-cfs-time.pdf