C H A P T E R I I I - R T O S

GREEN HILLS SOFTWARE

INTEGRITY® RTOS

AND VELOSITYMICROKERNEL

CONTACTS

USA

Green Hills Software, Inc.

(Corporate Headquarters)

30 West Sola Street

Santa Barbara, CA 93101 - USA

Phone: (+1) (805) 965-6044

Fax: (+1) (805) 965-6343

e-mail: sales@ghs.com

EUROPE

Green Hills Software, Ltd.

(European Headquarters)

Dolphin House - St Peter Street

Winchester, Hampshire

SO23 8BW - UK

Phone: (+44) 1962-829820

Fax: (+44) 1962-890300

e-mail: mktg-europe@ghs.com

Green Hills Software has two royalty-free RTOS products. The POSIX conformant INTEGRITY® RTOS is memory-protected and securely partitioned for use in embedded systems that require the utmost in reliability and security. The velOSity™ microkernel, the foundation of INTEGRITY, is small and fast, making it a perfect fit for cost-sensitive, high-volume, and resource-constrained embedded applications.

INTEGRITY and velOSity employ common application programming interfaces, device drivers, BSPs, middleware and network stack support, along with a common MULTI® tools integration and debug features. Software developed for the velOSity microkernel is 100% upwards compatible with the INTEGRITY RTOS. In applications that may require virtual memory support, velOSity can be upgraded to INTEGRITY with minimal to no code changes. Should the system design call for partitioned application and device drivers, the existing design can be easily reconfigured to enable applications and device drivers to exist in their own protected virtual address partition.

Full memory protection for tasks, the operating system, and device drivers

Secure partitioning with guaranteed memory and processor bandwidth

Low interrupt latency and fast, deterministic task switching

Fully integrated with Green Hills Software’s optimizing compilers and MULTI IDE

Support for ARM-based AT91 processors

III-05