Blue Sun Real-time Integrated Deployment General Environment

BRIDGE

BRIDGE code provides a flight software services layer applicable to almost any mission. The code includes a real-time operating system adaptation layer, message queues, uplink, downlink, telemetry, command dispatch, high precision process scheduling, and configurable general-purpose i/o. BRIDGE is VML aware, making use of the internal command building capabilities that are part of VML.

BRIDGE code provides a flight software services layer applicable to almost any mission. The code includes a real-time operating system adaptation layer, message queues, uplink, downlink, telemetry, command dispatch, high precision process scheduling, and configurable general-purpose i/o. BRIDGE is VML aware, making use of the internal command building capabilities that are part of VML.

BRIDGE uses a discrete-time scheduler, allowing threads of execution to be temporally separated and priority driven. The code is also data driven, providing mission-independent executable software that can be configured to run a particular mission. All this occurs without the use of dynamic memory allocation, preventing accidental delays of real-time processes by garbage collection from occurring.

BRIDGE is available to qualified projects at published licensing rates. Blue Sun employs the author of BRIDGE, Dr. Christopher Grasso, to provide support to customers once a delivery has been requested.

The BRIDGE package includes source code for flight software components coded in C, build scripts, and standard make files.

Tools for configuring BRIDGE are available as additional products.

Customers include Kennedy Space Center’s RESOLVE project.

BRIDGE source code delivery content:

  • Source code for BRIDGE components
  • Makefiles and build scripts
  • Tested for compatibility with Gnu and GreenHills tool chains
  • Compatible with RTEMS, VxWorks, FreeBSD, Linux