Real-Time OS INTEGRITY INTEGRITY Multivisor µ-velOSity Integrated Development Environment MULTI TimeMachine Hardware Debug Probe SuperTrace Probe Green Hills Probe Timing Analysis Solution SymTA/S TraceAnalyzer Hardware Automatic Design Tool Accelerate COMPILER FrontEnd/Liblary DinkumLibrary
[External Links]
Edison Front End
[External Links]

Real-Time Operating System

INTEGRITY

The flagship of Green Hills Software operating systems—the INTEGRITY RTOS—is built around a partitioning architecture to provide embedded systems with total reliability, absolute security, and maximum real-time performance. With its leadership pedigree underscored by certifications in a range of industries, INTEGRITY sets the standard for real-time operating system safety, security, and reliability.

Maximum performance, security, reliability
Integrated middleware and platforms
Guaranteed separation
Architected for reliability
Advanced multicore support

Maximum performance, security, reliability

From inception, the INTEGRITY RTOS was designed so that embedded developers could ensure their applications met the highest possible requirements for security, reliability, and performance.

To achieve this, INTEGRITY uses hardware memory protection to isolate and protect embedded applications. Secure partitions guarantee each task the resources it needs to run correctly and fully protect the operating system and user tasks from errant and malicious code—including denial-of-service attacks, worms, and Trojan horses.

Unlike other memory-protected operating systems, INTEGRITY never sacrifices real-time performance for security and protection.

Integrated middleware and platforms

Green Hills Platforms
  • Automotive
  • Avionics
  • Industrial safety
  • Medical devices
  • Secure mobile devices
  • Secure networking
  • Software defined radio
  • Wireless devices

To help developers jumpstart product development, Green Hills Software offers an extensive array of middleware integrated and validated for INTEGRITY, including:

  • FFS, FAT, NFS, and journaling file systems
  • IPv4/IPv6 host and routing networking stacks
  • network security protocols
  • advanced Layer 3 routing and Layer 2 switching protocols
  • complete Wi-Fi support
  • USB host stack, device stack and class drivers
  • 2d, 3D, and OpenGL graphcs

Each of these middleware packages has been pre- integrated and tested to run seamlessly with and take full advantage of INTEGRITY’s advanced RTOS capabilities. For selected industries, Green Hills Software offers platforms that provide an completely integrated ecosystem. Each platform includes the INTEGRITY RTOS as well as development tools, industry-specific middleware, reference hardware, and documentation.

Guaranteed separation

Safety & Security certifications

Since its release over 10 years ago, INTEGRITY technology has received the following certifications and accreditations that testify to its leadership pedigree, enabling developers to achieve the highest levels of safety, security, and reliability in their designs.


  • FAA/EASA: RTCA/DO-178B Level A (INTEGRITY-178B)
  • Common Criteria: SKPP, EAL6+ High Robustness, the highest security level ever achieved for an operating system (INTEGRITY-178B)
  • FDA: Class II and Class III medical device approval
  • IEC/EN 61508: Industrial safety SIL-3
  • CENELEC: Railway EN 50128 SWSIL 4

The INTEGRITY RTOS provides all the capabilities embedded designers need to enforce the policies of separation, damage limitation, and information flow control as well as provide secure networking for today’s more complex and connected applications.

INTEGRITY's separation kernel protects against damage from errant or malicious code by preventing processes from writing beyond assigned memory regions. In addition, INTEGRITY’s partitions prevent unintended access to data from outside the partition where the data resides.

Architected for reliability

Supported Processors

The INTEGRITY Architecture Support Package (ASP) provides CPU initialization, exception handling, and fast context-switching for the processor families listed below


  • AppliedMicro Power Architecture
  • Analog Devices Blackfin
  • ARM Ltd. ARM
  • Cavium Networks OCTEON
  • Freescale Power Architecture
  • Freescale ColdFire
  • IBM Power Architecture
  • Intel x86/IA/Atom
  • Marvell XScale
  • MIPS Technologies MIPS
  • Texas Instruments DaVinci
  • Texas Instruments OMAP

Traditional operating systems can crash, lock up, or execute uncontrollably, resulting in costly consequences—a lost satellite, a stalled car, a failing medical monitor. But the INTEGRITY RTOS protects both critical applications and itself from the malfunctions that can lead to these failures.

To do this, INTEGRITY provides guaranteed system resources that ensure that CPU time and memory resources will always be available to individual processes, no matter what any other process attempts to do.

Advanced multicore support

INTEGRITY's flexible multicore processor support provides users with a wide range of system architecture possibilities while delivering real-time deterministic performance with secure, reliable separation policies.

The modern architecture of INTEGRITY is well suited for multicore processors targeting embedded systems. INTEGRITY provides complete Asymmetrical Multiprocessing (AMP) and Symmetrical Multiprocessing (SMP) support that is optimized for embedded and real-time use. Embedded system designers can select the multiprocessing architecture that is right for the task. When coupled with the advanced multicore debugging features found in the Green Hills MULTI® tool suite, developers will reduce their time-to-market while increasing system performance and reliability.

Application Form

Product Inquiry for Green Hills Software
Evaluation Requirement for GHS Products

Related pages

Supported Host Requirement
About Green Hills Software,Inc

Related links
Green Hills Software,Inc