Visit the Green Hills Software web site
Click on the advert above to visit the company web site

Product category: Embedded Software and Operating Systems
News Release from: Green Hills Software | Subject: MULTI 2000 IDE, Integrity RTOS, Rose RealTime
Edited by the Electronicstalk Editorial Team on 18 May 2001

Easier real-time high-availability
embedding

Green Hills Software has integrated its MULTI 2000 integrated development environment and fault-tolerant Integrity RTOS with Rational Software's visual development environment.

Green Hills Software has created a secure and ultrareliable environment for the development and deployment of complex, real-time, high-availability embedded applications by integrating its MULTI 2000 integrated development environment and fault-tolerant Integrity RTOS with Rational Software's visual development environment Green Hills recently joined the Rational Unified Partners Program (RUPP) and is working with Rational to create an 'end-to-end' solution for the development and deployment of sophisticated embedded applications

A key element of this solution is the integration of the MULTI IDE and Integrity RTOS with Rational Software's Rational Rose RealTime visual development environment.

The MULTI IDE, together with the Green Hills family of optimising C, C++ and EC++ compilers, automates all aspects of embedded software development, while Integrity is a high-availability fault-tolerant RTOS designed for use in mission-critical applications that require memory protection and secure operation.

Using the industry-standard Unified Modelling Language (UMLT), Rational Rose RealTime is a visual development environment that provides the developer with a 'top-down' approach to software design.

This environment makes it simpler to structure complex applications while reducing the need to write C code.

Rose RealTime addresses the complete project lifecycle from early use case analysis through design, implementation and testing and automatically generates C or C++ code to perform functions specified using UML diagrams.

MULTI 2000 IDE simplifies the task of converting UML-based Rose RealTime applications into optimised, error-free production code for high-performance embedded applications running on processors from manufacturers such as Motorola, ARM, MIPS, Intel, Infineon, Toshiba and Hitachi.

This code, once compiled using Green Hills' optimising compilers, can then be downloaded and debugged at source level on the target and executed on the target under the Integrity RTOS.

Application breakpoints, which can be set in either the Rose RealTime UML model or generated C/C++ source code (within MULTI), facilitate synchronised debugging between Rose RealTime and MULTI.

When a breakpoint is encountered during execution, the application stops running on the target system.

Programmers can then single-step the application from within the model view or source code view, synchronised through MULTI.

Tightly integrated with MULTI IDE, Integrity is a high-availability fault-tolerant RTOS that employs a pre-emptive, real-time, priority-based multitasking scheduler optimised for deterministic response.

As well as advanced memory protection and dynamic download capabilities, Integrity also offers task- and system-level debug functionality and extensive embedded Internet and telephony protocol support.

The MULTI 2000 IDE, Integrity RTOS, Rose RealTime/Integrity Adaptation Layer, and MULTI/Rose RealTime integration software are available immediately from Green Hills Software. Request a free brochure from Green Hills Software ...

Green Hills Software: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the Green Hills Software web site