
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.
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 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 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 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
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
