Core Flight System
20 hours ago
- #embedded-systems
- #NASA-framework
- #flight-software
- cFS is a platform-independent, reusable software framework designed to expedite flight software development.
- It enables reuse, rapid development, and portability through dynamic run-time environment, layered architecture, and component-based design.
- Powered 40+ NASA missions including the Roman Space Telescope, with three main components: platform support package, OS abstraction layer, and core flight executive.
- Features a growing community for support and discussion on app development and customization.
- Originated from NASA flight software engineers, committed to high-quality, robust software for safety-critical missions.
- Simple, powerful architecture combines bus executive, layered abstraction, and modular codebase for flexibility and reliability.
- cFS Gov (Alpha) planned for internal release by April 2026.
- Application areas include Landers and Rovers, Crewed Spaceflight, Satellite Platforms and Payloads, and Launch and Mission Systems.