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

news

Green Hills Software and Express Logic Sign Exclusive Reseller Agreement

Creates Turnkey Software Development and Target Environment for Deeply Embedded Applications
For More Information, Contact:
Green Hills Software, Inc.
Tamara Kleidermacher
Tel: 805.965.6044
tamara@ghs.com
Davis-Marrin Communications
Will Curtis
Tel: 858.573.0736
willc@davismarrin.com
 

Embedded Systems Conference, Booth # 134. San Jose, CA. September 28, 1999--Green Hills Software, the leading supplier of embedded software development tools, today announced an exclusive reseller agreement with Express Logic, a leading supplier of high-performance real-time operating systems. The alliance creates the industry's most powerful development and run-time environment for deeply embedded applications.

Under the terms of the agreement, Green Hills Software receives exclusive rights to bundle and resell Express Logic's ThreadX real-time operating system with Green Hills' MULTI software development environment. The integrated MULTI/ThreadX development environment will be sold on a royalty-free basis.

"Together," remarked Green Hills' vice president of marketing John Carbone, "MULTI and ThreadX provide the most advanced, comprehensive embedded software development and run-time solution on the market today. Finally, designers can purchase an IDE from a single vendor that not only automates the software development process, but provides an integrated, royalty-free target run-time environment that is optimized for deeply-embedded applications."

"Our alliance with Express Logic," continued Carbone, "enables us to provide a one-stop-shop solution for both high-end and deeply-embedded applications. At the high end, we have integrated MULTI with our own INTEGRITY real-time operating system to provide a memory-protected solution for mission-critical applications. Now, ThreadX enables us to offer an ultra-fast, ultra-efficient solution for deeply embedded applications with tight memory constraints and hard real-time performance requirements."

The MULTI Integrated Development Environment, which includes Green Hills' C, C++, and EC++ optimizing compilers, automates all aspects of embedded software development, including editing, debugging, program building, execution profiling, error checking, and source code control. Featuring a kernel-aware source-level debugger that provides unique insight into ThreadX operation on the target system, MULTI also provides a simulator that enables users to develop and execute target code on the host without having access to the target hardware.

The ThreadX RTOS is the most technically advanced real-time multitasking solution on the market today. Combining a picokernel design with fast timers and a high-speed preemption-threshold mechanism, ThreadX features a context switching time of less than two microseconds on a 40-MHz PowerPC 860 processor. The ThreadX picokernel is also memory stingy, requiring just 5 kbytes for a minimum footprint.

ThreadX support is integrated directly into MULTI, enabling it to provide comprehensive task- and kernel-aware debugging. The new ThreadX-aware MULTI IDE can display multiple tasks ("threads") graphically, including the thread roster, system objects, stack usage, semaphore usage and status, and a variety of other thread- and system-specific information. This capability enables embedded developers to identify thread-specific bugs by setting either system- or thread-specific breakpoints.

The MULTI GUI includes ten new ThreadX-specific windows not available with other development environments that greatly simplify the analysis and debugging of sophisticated programs. Kernel objects, for example, can be displayed easily with a simple double click of the mouse. View windows, similarly, can be stacked for simultaneous display of multiple objects and variables.

"MULTI and ThreadX are not just bundled together for one-stop-shopping convenience," remarked William Lamie, president of Express Logic. "The two products are tightly integrated to facilitate the quick development of optimal ThreadX target code. To that end, MULTI is not only fully aware of core ThreadX constructs, but provides an intuitive ThreadX kernel-aware GUI that makes it easy for programmers to take full advantage of these constructs."

MULTI and ThreadX are available from both Green Hills Software and Express Logic for a wide range of 32-bit microprocessors used in embedded development, including the PowerPC 821/860, 750, CPU32, ColdFire, MIPS, SH, 68K, ARM7TDMI, and StrongARM processor families. Green Hills also plans to support a variety of other 32-bit and 64-bit processors in the near future, including the Motorola M-CORE, NEC V800 and Siemens TriCore families. Host/target connectivity options include a wide variety of BDM and JTAG OCD (On-Chip Debugging) solutions, EST's visionICE, HP's Processor Probe, ARM's EmbeddedICE, and various ROM Monitors.

About Express Logic and ThreadX

Express Logic's ThreadX provides real-time embedded developers with the most technically advanced multitasking solution on the market today. Its picokernel design results in very high performance with extremely small memory requirements. ThreadX also provides embedded developers with significant technical innovations, including extremely fast software timers and a preemption-threshold mechanism that helps reduce context switching. Express Logic licenses ThreadX on a product-line basis, including source-code and without any run-time royalties. For more information, please contact Express Logic at 1-888-THREADX or visit their web site at http://www.expresslogic.com.

More on Green Hills

Incorporated in 1982, Green Hills Software, Inc., is a leading supplier of software development tools for 32- and 64-bit embedded systems. Green Hills offers a family of optimizing C, C++, Embedded C++, Ada 95, FORTRAN and Pascal compilers. The company's unique MULTI software development environment automates the compile-edit-build-debug cycle by integrating advanced facilities such as an RTOS-aware source-level debugger, performance profiler, program builder and version control system.

Green Hills Software's tools support all major 32-bit and 64-bit advanced microprocessor families and target environments, including instruction set simulators, ROM Monitors, commercial and home grown real-time operating systems (RTOS) and in-circuit emulators (ICE).

Green Hills Software is headquartered in Santa Barbara, CA., and has US offices in California, Colorado, Illinois, Massachusetts, Texas, and Florida. International headquarters are located in the United Kingdom, with offices in France, Germany, and the Netherlands. For sales information on Green Hills Software products, please call 1-805.965.6044 or email inquiries to sales@ghs.com.