NASA’s cFS is a platform- and project-independent, reusable software framework and set of reusable software applications. The cFS architecture is composed of three aspects—a dynamic run-time environment, layered software and a component-based design—that combine to make the cFS suitable for reuse on any number of NASA flight projects and embedded software systems.
Charlie Rogers, vice president of EFSI, noted, “cFS incorporates lessons learned and mission operation experience from years of NASA missions. As a reusable layered open-source flight software application, it’s being used by NASA, and many spacecraft vendors, for several upcoming missions. Mission classes that will use cFS range from manned flights to small CubeSat missions.”
Using the low power and high performance offered by the NXP MPC8548E PowerQuicc processor, along with the advanced Linux environment of Xenomai real-time Linux, Aitech’s SP0-S space processor has been demonstrated to NASA running Linux 4.14 with Xenomai 3.0.6.
The temporal partitioning and cFS combination is used to safeguard a critical application and a noncritical application, such as GN&C application or an instrument application. Additionally, it could be used in a voting scheme to increase overall radiation tolerance of a spacecraft system.
For more information, please call 888-Aitech-8 (888-248-3248), or visit http://bit.ly/cFS-EFSI.
Ready to make a purchase? Search the Intelligent Aerospace Buyer's Guide for companies, new products, press releases, and videos