Leading the Embedded World


Operating Systems
Supported Processors

Native Development

Military Aircraft, Aerospace & Defense, Networking & Telecom, Consumer Products, Automotive, Industrial Automation, Medical

Embedded News

7-Sep-2010
Green Hills Software Joins FACE Consortium

10-Aug-2010
Green Hills Software to Showcase Operating System with CENELEC EN 50128 Railway Safety Certification at Innotrans

12-Jul-2010
Green Hills Software and RTI Expand Partnership to Ease Integration of Mission-Critical Devices

23-Jun-2010
Green Hills Software Announces Support for Freescale's Kinetis Microcontrollers

23-Jun-2010
Curtiss-Wright Controls Adds Support for Green Hills Software's INTEGRITY® RTOS on its VPX6-187 QorIQ™ P4080 Single Board Computer
INTEGRITY, RTOS, EAL 6+

INTEGRITY® - A modern, certified POSIX conformant, real-time operating systems (RTOS) designed for total reliability and absolute security. INTEGRITY uses full memory protection in a message-passing design with an extensive range of middleware and board support packages.

INTEGRITY-178B - Securely partitioned real-time operating systems (RTOS) for demanding safety critical applications containing multiple programs with different levels of safety criticality, all executing on a single processor.
INTEGRITY Secure Virtualization, hypervisor INTEGRITY Secure Virtualization – The industry's most powerful, reliable, and flexible embedded virtualization solution for hosting guest operating systems alongside real-time applications and middleware.
small, RTOS, middleware velOSity™ kernel is a small footprint RTOS with full range of middleware and board support packages.
µ-velOSity, microkernel, real-time executive, RTOS, small µ-velOSity™ real-time kernel is small, fast, easy-to-learn operating system for the most cost-sensitive and resource-constrained devices.
Integrated Development Environments

MULTI, integrated development environment, debugging, compiling, IDE

MULTI® - An integrated development environment (IDE) that is a complete software environment for building embedded applications in C, C++, and Embedded C++.

AdaMULTI, Ada, debugger

AdaMULTI™ - An integrated development environment (IDE) that is a complete software toolkit for building embedded applications in Ada and mixed languages (C, C++, Embedded C++, and Ada).
DoubleCheck, static analysis, source code analysis, source code analyzer DoubleCheck™ - An integrated static analyzer tool, easy to use, fast in execution - improves quality for mature software as well as new projects.
TimeMachine™ - Revolutionary debugging suite. Run and step an application back in time, after a failure occurs, to find even difficult bugs in minutes.
Communications Software
GHNet, host stack, router stack, IPv4/IPv6, TCP/IP, networking, dual-most, security protocols GHNet – a standards-based dual mode IPv4/v6 host and router stack with broad RFC conformance and an extensive suite of security protocols, wireless support, network management and internet applications. It’s BSD v4.4 and NetLink socket API provide the foundation for this modular, scalable networking stack.
GateD, data-plane, control-plane, layer 3 routing, layer 2 switching, networking GateD – a proven, fielded family of processor-neutral, comprehensive data-plane and control-plane solutions that provide complete support and RFC conformance for Layer 2 switching and Layer 3 routing protocols, fully integrated, tested and validated with INTEGRITY and GHNet.
Target Debug Devices
SuperTrace Probe, trace probe, trace data, debugger SuperTrace™ Probe - A high-performance trace probe that non-intrusively captures up to one gigabyte of trace data in real-time at processor speeds up to 1.2 GHz, providing unprecedented visibility into a system's run-time behavior.
Green Hills Probe, JTAG debugger Green Hills Probe™ - an advanced hardware debug device that enables the MULTI debugger to load, control, debug, and test a target system without the need for prior board initialization. Through a JTAG or BDM test port, the Probe can debug and control the core state (such as cpu internal registers) as well as the system state (external ram and flash memory).
 
Optimizing Compilers

Green Hills Optimizing Compilers

» Ada Optimizing Compilers
» C/MISRA C Optimizing Compilers
» C++/EC++ Optimizing Compilers
 

Safety Critical Products

safety critical, DO-178B Level A certification package, ARINC-653-1 compliant APEX interface, RMA support

» Safety Critical Overview
» INTEGRITY-178B

» GMART
» GSTART
» G-Cover

© 1996-2010 Green Hills Software, Inc. Trademark Acknowledgements Privacy Statement