Advanced RTOS, embedded real-time OS, compact OS, IDE, Software development toolkits, embedded c compilers, Multicore debugger, hardware probes, static source code analysis tool, secure hypervisor, virtual prototyping platform
 
Operating Systems
RTOS, royalty-free, high security, total reliability, embedded RTOS, real-time operating systems 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.
safety critical OS, securely partitioned RTOS, real time operating system, INTEGRITY 178B- RTOS 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.
virtualization technology, VT, secure hypervisor, secure embedded hypervisor, INTEGRITY PC INTEGRITY PC™ – Operating system technology provides secure management of data and applications from multiple security domains on a single workstation.
small, fast, and royalty-free embedded RTOS, small footprint, embedded development tool, toolkit, kernel services velOSity™ kernel is a small footprint RTOS with full range of middleware and board support packages.

real-time microkernel, multi-tasking functionality, on-chip memory, embedded rtos, u-velosity
µ-velOSity™ real-time kernel is small, fast, easy-to-learn operating system for the most cost-sensitive and resource-constrained devices.
ThreadX ThreadX® - Express Logic's RTOS is available from and supported by Green Hills Software. Includes kernel-aware graphical interface with advanced source-level and multi-task debugging with the MULTI development environment.
Integrated Development Environments
IDE, multicore debug solution, advanced debugging, Integrated Development Environment for multi-core development
MULTI® - An integrated development environment (IDE) that is a complete software environment for building embedded applications in C, C++, Embedded C++, and FORTRAN.
 
AdaMULTI™ - An integrated development environment (IDE) that is a complete software toolkit for building embedded applications in Ada 95 and mixed languages(C, C++, Embedded C++, FORTRAN, Ada 95).
Integrated Static Analyzer: DoubleCheck, static source code analysis tool, Secure reliable software source code
DoubleCheck™ - An integrated static analyzer tool, easy to use, fast in execution - improves quality for mature software as well as new projects.
Advanced debugging, source level debug, static source code analysis tool, embedded debugger, fastest debugger TimeMachine™ - The world's first 4-D debugger. Run and step an application back in time, after a failure occurs, to find the most outrageously difficult bugs in minutes.
Target Debug Devices
fast trace probe, hardware debugger, software debugger, sourcelevel debugging, advanced debugging 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.
advanced hardware fast debugging, jtag, BDM, advanced debug development
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
compilers, embedded compiler, c optimizing compiler, language-Specific Front-End, Global Optimizer, Target-Specific Optimizer, Code Generator
» Ada Optimizing Compilers
» C/MISRA C Optimizing Compilers
» C++/EC++ Optimizing Compilers
» FORTRAN 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
 
Communications Software
wireless device platform, WiFi development, IPv4 connectivity, GHNet TCP/IP Stack, Dual mode stack (IPv4/IPv6)
» Networking Overview
» Networking Stacks
» Wireless
» Network Management
» Security Protocols
» Internet Applications


development tools for microprocessor architectures, supported processors with Green Hills Software

» PowerPC | Ada
» ARM/Thumb
» XScale/StrongARM
» DaVinci
» OMAP
» MIPS | Ada
» x86/Pentium | Ada
» ColdFire | Ada
» 68K/CPU32 | Ada
» V800
» Blackfin
»
ARC
» StarCore
» M32R
» FR
» ZSP
» TriCore
» ST100
» i960
» M*CORE
» Alpha
» Intrinsity
» Lexra
» RAD6000 | Ada
» RH32 | Ada
» SH
» SPARClite


native development, development tools for microprocessor architectures, high security, total reliability, embedded RTOS

» x86 Linux native
» x86 Windows native
» SPARC native



IDE toolkit for embedded C compiler, IDE toolchain, IDE toolkit


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


21-Apr-2008
Green Hills Software Announces Support for P.A. Semi’s PWRficient Family of Processors

15-Apr-2008
Green Hills Software Announces Secure Device Management

15-Apr-2008
Green Hills Software Announces Support for AMCC PowerPC 460EX and 460GT

14-Apr-2008
Freescale Leverages Green Hills Tools for AUTOSAR Software

31-Mar-2008
Green Hills Software Announces Support for Freescale’s MPC5121e Microprocessor