• Skip to main content
  • Skip to header right navigation
  • Skip to after header navigation
  • Skip to site footer
NASA classic meatball logo with the text Goddard Engineering and Technology Directorate.

Goddard Engineering and Technology Directorate

  • About ETD
    • About ETD
    • Key Personnel
    • Images
    • Multimedia
    • ETD Featured Stories
  • Capabilities
    • ETD Capabilities
    • Capabilities Listing
    • Facilities Listing
    • core Flight System
    • Flight Dynamics Facility
    • Integrated Design Center
  • Partnerships
  • Our Work
    • Our Work
    • New Technology
    • Flight Projects In Development
    • Flight Projects In Operations
    • Internal Research and Development
  • Divisions
    • Mechanical Systems Division (MSD)
      • MSD Branches
    • Instrument Systems & Technology Division (ISTD)
      • ISTD Branches
    • Electrical Engineering Division (EED)
      • EED Branches
    • Software Engineering Division (SED)
      • SED Branches
    • Mission Engineering & System Analysis (MESA)
      • MESA Branches
  • Careers
    • Internships

  • core Flight System
  • cFS Home
  • Catalog
  • Events
  • Resources
    • Training
    • Certifications
    • Publications
  • Contact cFS

cFS Training

cFS Training

NASA offers certain trainings for cFS community to get started on their missions.
For more information, please contact cfs-program@lists.nasa.gov or use the cFS contact form.

FSW 101

This course is an overview of FSW in general and looks at drivers, architectures and differences with as compared to other types of software. There is a discussion on FSW SW development standards and languages. It does not focus on a specific flight software architecture, it is meant to be a broad overview. This class is precursor to cFS 101.

Duration: 2 hours

Type: Lecture (Virtual)

Max Attendance: 25

cFS 102 – Hands-On Introduction to cFS

This course is an overview of Core Flight System (cFS), both the open source and government-purpose versions. It discusses the cFE (core Flight Executive) as well as typical cFS applications for a mission such as Command Ingest (CI), Telemetry Output (TO). There is a brief discussion of how a specific mission could adapt the standard apps for their mission. This course also includes some basic exercises to showcase how to get started with the open-source version of cFS. An optional second day builds on this foundation to set up and use the COSMOS ground system.

Duration: 6-8 hours, additional 4-6 hours with COSMOS

Type: Lecture and Exercises (Virtual)

Max Attendance: 15

cFS 202 – cFS embedded RTOS

This course is a practicum which is focused on cross-compiling and deploying cFS on a target platform. There will be a discussion on the Platform Support Package (PSP) for the RTOS with example hardware. The COSMOS ground system will be used for this class. Students will learn to set up and run cFS on an RTOS platform. FSW 101, cFS 101, cFS 102, and cFS 201 are pre-requisites for this class.

Duration: 6-8 hours

Type: Lecture and Exercises (In-person)

Max Attendance: 10

Location: NASA Goddard Space Flight Center

cFS 101

This course is an overview of Core Flight System (cFS), both the open source and government-purpose versions. It discusses the cFE (core Flight Executive) as well as typical cFS applications for a mission such as Command Ingest (CI), Telemetry Output (TO). There is a brief discussion of how a specific mission could adapt the standard apps for their mission.

Duration: 2 hours

Type: Lecture (Virtual)

Max Attendance: 25

cFS 201 – cFS embedded Linux

This course is a practicum which is focused on cross-compiling and deploying cFS on a target platform. There will be a discussion on the Platform Support Package (PSP). Raspberry Pi platforms will be used as well as the COSMOS ground system. Students will learn how to set up and run cFS on Linux. FSW 101, cFS 101, and cFS 102 are pre-requisites for this class.

Duration: 6-8 hours

Type: Lecture and Exercises (In-person)

Max Attendance: 10

Location: NASA Goddard Space Flight Center


ABOUT ETD

The Engineering & Technology Directorate at Goddard designs missions, builds satellites and instruments, operates and controls spacecrafts, and acquires/distributes data to the world-wide science community. ETD data products are used to conduct research in Earth and Space Sciences that benefit both the nation and the world.

NASA.gov

NASA Goddard

News & Events

NASA+

EXPLORE ETD

Key Personnel

ETD Featured Stories

Internships

EMPLOYEES

ETD Internal

ETD Town Hall

FOLLOW

  • X
  • Facebook
  • Flickr
  • YouTube
  • Instagram

More NASA Social Accounts


NASA classic meatball logo.
Page Last Updated: Apr 8, 2025

Sitemap

FOIA

Privacy

Accessibility

Contact ETD