News & Press

Green Hills Software Announces INTEGRITY Support for BAE Systems RAD750

Brings Proven Mission-Critical Real-Time Operating System to Premier Radiation-Hardened Computer for Space Applications

Santa Barbara, CA—January 17 , 2006—Green Hills Software, Inc., the leader in real-time operating systems (RTOS) and device software optimization (DSO), today announced the immediate availability of a complete port of its INTEGRITY real-time operating system to the BAE Systems’ RAD750™ radiation hardened PowerPC Processor and CompactPCI® single board computer. The combination of INTEGRITY and RAD750 yields the industry’s most advanced hardware/software architecture for high reliability space systems.

“We selected INTEGRITY because of its proven heritage in mission critical systems as well as its integration with Green Hills Software’s powerful MULTI IDE tool set,” commented Dave Stofko, Flight Systems Software Manager, Space Systems/Loral. “Coupled with the latest radiation-hardened hardware, this solution represents the state-of- the art in space-based device software platforms.”


INTEGRITY, the premier real-time operating system for use in mission critical systems, has been selected for use in space-based systems such as satellites as well as a wide variety of aerospace applications. According to leading industry analysts, INTEGRITY has demonstrated the highest growth in real-time operating system market share for the past 4 years. INTEGRITY’s success is due to its advanced technological design, incorporating memory protection, guaranteed resource availability, field upgradeability, optimal real-time response, and the world’s leading development tools integration with Green Hills Software’s MULTI IDE. In addition, INTEGRITY is the only commercially developed real-time operating system to be certified with integrated modular avionics (IMA) systems by the US Federal Aviation Administration (FAA) to the stringent DO-178B Level A, the highest level of safety in which a system failure may be catastrophic. In comparison, legacy real-time operating systems running on radiation-hardened computers have not taken advantage of the processor’s memory management unit (MMU) at all, making the system susceptible to unforeseen interactions between software components, including memory corruptions, faults and denial of service problems.

RAD750™ CompactPCI® Board Support Package (BSP)

INTEGRITY’s comprehensive device driver and debugging support for the RAD750-based single board computer includes:

  • Serial/UART
  • Ethernet
  • Hardware cache snooping
  • High resolution timer
  • Watchdog timer
  • RAM initialization and booting from EEPROM
  • JTAG debugging with the Green Hills probe
  • Enhanced power PCI bridge, including PCI enumeration, timers, DMA, EMC access, a hardware semaphore API, and support for power saving modes

A wide range of INTEGRITY middleware available for the BAE space computer includes:

  • IPv4 and IPv6 TCP/IP stacks
  • Network applications and security (FTP/TFTP, DHCP, DNS, SSL, SSH, Crypto, Firewall)
  • DOS/FAT, RAM and Fast File System (FFS) support
  • Partition Journaling File System (PJFS)

Reconfigurable Space Systems

Next generation space-based systems will be characterized by complex missions, many of which have field lifetimes measured in years. As such, these systems require an operating system that can meet the highest levels of reliability and security while enabling in-space reconfiguration. INTEGRITY’s microkernel design, virtual device drivers, and partitioning architecture enable designers to build truly reliable space-based systems wherein any part of the software, including application programs, RTOS middleware, and even the kernel and interrupt service routines, can be patched, replaced, or upgraded. “This kind of flexibility is a requirement in space due to the harsh environment and likelihood of an SEU (Single Event Upset) that can cause portions of memory to fail. Mission controllers can take advantage of INTEGRITY’s field upgrade capabilities to work around hardware problems and extend the life and value of their space-based investments”, commented David Kleidermacher, Vice President of Engineering at Green Hills Software.


Green Hills Software’s Partitioning Journaling File System (PJFS) is a natural partner with INTEGRITY for space-based systems and is also now available for the RAD750 space computer. PJFS employs complete file data and metadata journaling, ensuring that the file system and file data cannot be lost in the event of unexpected power loss. In addition, PJFS employs a patent-pending partitioning architecture that enables applications to have guaranteed media resources and access control, preventing unintended resource exhaustion or other failures that can arise when sharing a traditional file system with complex software. Finally, like INTEGRITY, PJFS sports a very small footprint that is ideal for resource-constrained systems.

About the RAD750

The RAD750 from BAE Systems is the most technologically advanced microprocessor ever offered to the space community. The RAD750 is a licensed radiation hardened version of the IBM PowerPC 750™. The RAD750 is a 3rd generation microprocessor, with almost ten times the performance of current space processors, and is the follow-on to BAE System’s highly successful and space proven RAD6000™ family. The RAD750 is available in a single board computer in the CompactPCI® form factor. The RAD750 architecture supports an industry leading performance of 260 MIPS operating at 132 MHz.

About Green Hills Software

Founded in 1982, Green Hills Software, Inc. is the technology leader in real-time operating systems (RTOS) and device software optimization (DSO) for 32- and 64-bit embedded systems. Our royalty-free INTEGRITY® RTOS, velOSity™ microkernel, compilers, MULTI® and AdaMULTI™ integrated development environments and TimeMachine™ debugger offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. Visit Green Hills Software on the web at

Green Hills, the Green Hills logo, MULTI, INTEGRITY, velOSity, AdaMULTI and TimeMachine, are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. All other trademarks are the property of their respective owners.

North American Sales Contact:
Green Hills Software, Inc.
30 West Sola Street,
Santa Barbara, CA 93101,
Tel: 805-965-6044
Fax: 805-965-6343

International Sales Contact:
Green Hills Software Ltd.
Fleming Business Centre
Leigh Road
Hampshire SO50 9PD
Tel: +44 (0)2380 649660
Fax: +44 (0)2380 649661


Media Contacts:
Green Hills Software, Inc.
Barbel French
Tel: 805-965-6044