News & Press

Green Hills Software Boosts Reliability of Intel® x86/Pentium-based Embedded Products

Royalty-free RTOS Provides Application-Critical Protection for End User Products

Embedded Systems Conference, Boston, MA: Booth #901, CA. November 19, 2002 -- Green Hills Software, Inc. today announced the availability of its royalty-free INTEGRITY® 4.0 real-time operating system (RTOS) for embedded products based on the Intel x86/Pentium architecture. Featuring a memory-protected micro-kernel architecture that guards against viruses, hackers, and errant code, INTEGRITY provides applications with guaranteed resource availability for both CPU time and memory, yet still delivers hard real-time response, making it ideal for demanding embedded applications. INTEGRITY gives designers using Intel X86/Pentium processors a fast, secure, ultra-reliable, royalty-free target environment for medical, process control, telecommunications, consumer electronics, and mil/aero products, resulting in reduced development time and lower per-unit cost.

INTEGRITY is a small, fast, deterministic RTOS designed for applications that require high reliability, small size, and real-time responsiveness. Utilizing the hardware memory protection facilities of the x86/Pentium MMU, INTEGRITY builds a firewall between the kernel and user tasks that prevents errant or malicious tasks from corrupting user data, the kernel, interprocess communications, device drivers and other user tasks. INTEGRITY also supports distributed processor designs and provides hooks that make it possible to debug and upgrade running systems in he field.

"Until now, embedded system developers using Pentium-class processors had little choice when it came to selecting a robust RTOS environment for their designs," said John Carbone, vice president of marketing for Green Hills Software. "But with the availability of INTEGRITY's total solution for embedded X86/Pentium products, system architects and application programmers now can take advantage of the industry's most complete royalty-free RTOS, compiler and debugger solution, allowing development teams to create the best electronic products in the least time and at the lowest cost."

Frank Willis, vice president of business development for SBS Technologies comments, "With INTEGRITY, our customers now can develop and deploy much more secure and reliable systems for the most demanding telecommunications, medical, and aerospace/defense applications. INTEGRITY's development tools also offer unparalleled in productivity, enabling our customers to get to market faster with a lower development cost."

INTEGRITY provides comprehensive I/O and file system support, including a USB stack, NFS client, UNIX-compatible, hierarchical file system, flash file system, POSIX API, and drivers for I2C, CompactPCI and VMEbus backplanes, clocks, timers, and standard PC peripherals. INTEGRITY also provides comprehensive networking support, including such protocols as TCP/IP, TCP/IP-lite, UDP, RLOGIN, BSD sockets, PPP, FTP, TFTP, DNS, DHCP, SNMP, and web server. INTEGRITY also supports a full line of embedded Internet software products and applications that make it easy to add web connectivity and management to target systems, and a small, fast, royalty-free embedded graphics solution.

INTEGRITY's graphical ResourceAnalyzer™ aids product development and debugging by greatly enhancing visibility into applications and the kernel as they execute on the target system. ResourceAnalyzer displays CPU execution at the task and address space level, stack usage for tasks, and memory use for address spaces. INTEGRITY's real-time EventAnalyzer™ further enhances real-time visibility by enabling programmers to log and monitor system and application events in real time without disrupting program execution. Operating like a high-level logic analyzer, EventAnalyzer displays all INTEGRITY context switches, API calls, and interrupts in a time-relative manner using intuitive ICONs. EventAnalyzer is also tightly integrated with Rational's Rose® RealTime, enabling programmers to view Rose RealTime state transitions and INTEGRITY events.

INTEGRITY is seamlessly integrated with Green Hills Software's MULTI® and AdaMULTI® IDE. Together with the Green Hills family of optimizing Ada95/C/C++/EC++ compilers, MULTI automates all aspects of embedded software development for x86/Pentium processors, including editing, source-level debugging, program building, run-time error checking, version control, and code/performance optimization. MULTI also features ISIM™, an INTEGRITY simulator that enables programmers to develop and test their x86 code on a PC or workstation without the need for target hardware.

INTEGRITY is available now for the Intel x86/Pentium architecture and works out of the box with PC-compatible ISA/EISA, PCI, and PC/104 boards. In addition, Green Hills offers a porting kit and turnkey porting services for designers who want to port INTEGRITY to other platforms.

About Green Hills Software, Inc.

Founded in 1982, Green Hills Software Inc. is the technology leader for real-time operating systems and software development tools for 32- and 64-bit embedded systems. Green Hills Software's royalty-free INTEGRITY® real-time operating system and the ThreadX real-time operating system, fully integrated with its market leading compilers and MULTI® Integrated Development Environment, provide a total development and run-time solution that addresses both deeply embedded and maximum reliability applications.

Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. For more information on Green Hills Software products, call 805-965-6044, email

Green Hills Software, the Green Hills logo, MULTI and INTEGRITY are registered trademarks. The Green Hills Probe, Slingshot, EventAnalyzer, ResourceAnalyzer, ISIM, QuickStart, Integrate, G-Cover, GMART, GSTART and Safety Critical Products are trademarks of Green Hills Software Inc.

For More Information Contact:
Green Hills Software  
Lynn J. Robinson
(805) 965-6044
Davis-Marrin Communications
Ken Marrin
(781) 581-8370