ARM’s highest performing processor, extending the capabilities of mobile and enterprise computing. Read More...
The INTEGRITY RTOS family enables standardized development using technology for resource-constrained embedded devices through secure workstations/servers. INTEGRITY, the only RTOS technology certified to IEC 61508 SIL 3, FDA Class III, EN 50128 SWSIL 4, EAL6+, and D0-178B Level A, provides total reliability; unbreakable security; fast, deterministic performance; latest networking and middleware; and secure virtualization.
By standardizing on Green Hills Software, your development teams can share upwards-compatible application source base, upwards-compatible operating system API, and common development toolset across the entire range of products. No other vendor provides the same level or range of operating system scalability.
INTEGRITY Secure Virtualization
INTEGRITY Secure Virtualization (ISV) reduces costs through processor consolidation, improves system security and reliability, and reduces the certification burden in mission critical applications such as banking, industrial control, and medical systems. ISV supports TrustZone® technology-enabled ARM cores – including the ARM1176JZ(F)-S™, Cortex™-A8 and Cortex-A9 processors – on leading system-on-chip (SoC) implementations from Texas Instruments Incorporated (TI), Freescale, and other semiconductor partners.
INTEGRITY Secure Virtualization consists of the certified INTEGRITY operating system technology coupled with facilities to execute one or more "guest" operating systems on TrustZone technology-enabled SoCs. INTEGRITY Secure Virtualization also provides a communications interface for the normal zone to request services of the secure zone. This architecture enables security and reliability-critical applications to safely execute with guaranteed memory, CPU time resources, and device access control, regardless of what is happening in the normal zone.
µ-velOSity™ real-time executive
The royalty-free µ-velOSity real-time executive is the smallest of Green Hills Software’s family of operating systems. It is implemented as a C library so that it can be easily ported to a number of target architectures. Its simple design as well as integration with the best-in-class MULTI tools make µ-velOSity both easy to learn and simple to use.
µ-velOSity offers a clear, concise API that reduces development time and improves product maintainability. For developers moving from standalone or no-OS configurations, µ-velOSity provides essential kernel features, including multi-tasking functionality; hardware abstraction; resource allocation and management; real-time response; and integrated middleware support for TCP/IP, MS/DOS and flash file system, USB device/mass storage class, and embedded graphics.