Sun, Mar 29, 2015
NASA Goddard Releases Open Source Application Suite
The Innovative Technology Partnerships Office at NASA's Goddard Space Flight Center in Greenbelt, Maryland, announced the release of its core Flight System (cFS) Application Suite to the public. The cFS application suite is composed of 12 individual Command and Data Handling (C&DH) flight software applications that together create a reusable library of common C&DH functions.
The cFS application suite allows developers to rapidly configure and deploy a significant portion of the C&DH software system for new missions, test platforms and prototypes, resulting in reduced schedule and cost. The cFS framework takes advantage of a rich heritage of successful NASA Goddard flight software efforts and addresses the challenges of rapidly increasing software development costs and schedules due to constant changes and advancements in hardware. Flight software complexity is expected to increase dramatically in coming years and the cFS provides a means to manage the growth and accommodate changes in flight system designs.
The cFS is currently being used by the Core Observatory of NASA's Global Precipitation Measurement (GPM) mission, launched on Feb. 27, 2014, from Tanegashima Space Center in Japan, and it has also been used by NASA's Ames Research Center in Moffett Field, California, on their most recent mission, the NASA Lunar Atmosphere and Dust Environment Explorer (LADEE), which launched Sept. 6, 2013. Other centers such as NASA's Marshall Space Flight Center in Huntsville, Alabama, NASA's Glenn Research Center in Cleveland, Ohio, and NASA's Johnson Space Center in Houston are currently using the cFS as well.
The core Flight Executive (cFE) and the Operating System Abstraction Library (OSAL) are two cFS components previously released as open source. These two components provide a platform-independent application runtime environment. The 12 applications in this release provide C&DH functionality common to most spacecraft Flight Software (FSW) systems.
This means the current suite of cFS open source applications now provide a complete FSW system including a layered architecture with user-selectable and configurable features. These architectural features coupled with an implementation targeted for embedded software platforms makes the cFS suitable for reuse on any number of flight projects and/or embedded software systems at very significant cost savings. Each component in the system is a separate loadable file and are available to download free of cost at the links listed in the table.
The complete cFS software suite will fully support the cFS user community and future generations of cFS spacecraft platforms and configurations. The cFS community expects the number of reusable applications to continue to grow as the user community expands.
More News
Chaff Thin, narrow metallic reflectors of various lengths and frequency responses, used to reflect radar energy. These reflectors, when dropped from aircraft and allowed to drift d>[...]
“Today, XB-1 took flight in the same hallowed airspace where the Bell X-1 first broke the sound barrier in 1947. I’ve been looking forward to this flight since founding>[...]
“Teaming up with the EAA and Berlin Express for this event in Cincinnati will give warbird fans a unique opportunity to see the aircraft that helped defend freedom and gave t>[...]
Hazardous Weather Information Summary of significant meteorological information (SIGMET/WS), convective significant meteorological information (convective SIGMET/WST), urgent pilot>[...]
Aero Linx: The Nebraska Aeronautics Commission The Nebraska Aeronautics Commission was created by the 1935 Legislature to oversee the development of aviation in the state. The Comm>[...]