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

Enea OSE Systems and Green Hills Software Team To Make Run-mode Debugging a Reality

Debugging moves to a higher, more productive, level
 
For More Information, Contact:
Green Hills Software, Inc.
Tamara Kleidermacher
Tel: 805-965-6044
Fax: 805-965-6343
tamara@ghs.com
Enea OSE Systems, Inc.
Danielle Schwartz
Tel: 214-346-9340 x4
Fax: 214-346-9344
danielle@enea.com

DALLAS, TX - August 5, 1999 - Enea OSE Systems today announced a successful collaboration with Green Hills Software, Inc., to create a run-mode debugging solution for today's most advanced applications and largest projects. Unlike conventional debugging, run-mode debugging enables developers to debug multiple blocks of processes or load modules simultaneously, as well as multiple nodes in distributed systems over a single target connection. It also allows designers to halt and examine one process without disrupting other processes, making it ideal for distributed, high-availability telecommunications applications that require continuous operation.

As opposed to debugging with BDM and JTAG connections, run mode debugging allows stopping one or more processes while the other processes in the system continue to run. The stopped processes can be single stepped, and the registers and memory can be read.

Run-mode debugging is a product of OSE's and Green Hills Software's collaborative efforts to create the most advanced and completely integrated development environment. By combining the strengths of Green Hills' software development environment, MULTI®, and OSE's powerful operating system level debug and analysis tool, Illuminator, developers are now able to perform debugging on multiple levels simultaneously. While Illuminator is tailored to interact with a system at the application level, MULTI interacts at the source code level and is integrated to handle OSE's unique run-time program loading and debugging capabilities.

Illuminator

Illuminator provides application-level debugging for complex applications that need to execute during the debug process, such as high-availability systems in telecommunications or safety-critical fault-tolerant systems in industrial process control and medical instrumentation. The OSE Illuminator is a backplane that connects all the tools needed for embedded application development, under the umbrella of an application-level debugging suite. This unique interface allows powerful debugging on distributed systems, multi-CPU systems, systems where concurrent development is required, or simply when a more powerful development environment is desired.

OSE's run-mode debugging provides break points that only halt the affected processes while others continue to run (i.e. the kernel does not halt). Each time a process hits a breakpoint, a source code window specific to that process is automatically opened. This is repeated for every process that hits a breakpoint, offering clear insight into run-time operation at all levels.

MULTI

MULTI is a complete programming environment, providing automated source-level editing, compilation, debugging, profiling, and project/version control facilities that are geared to the large development teams that typically work on complex distributed projects. The MULTI environment automates all aspects of embedded software development, including text editing, source-level debugging, project building, execution profiling, run-time error checking, and version control. Available with C, C++, and EC++ optimizing compilers, MULTI also features an instruction set simulator that allows programmers to develop and test target CPU code without the need for the target hardware. In addition to its powerful debugger, MULTI includes the Project Builder, Version Control System, Editor, Performance Profiler, Run-time Error Checking, Graphical Browser, and Text Editor.

About Enea OSE Systems

Enea OSE Systems is the technological leader for real-time operating systems and development tools for building distributed and fault-tolerant embedded real-time systems. Enea OSE Systems is a subsidiary of Enea Data, a Swedish company founded in 1968 and listed on the Swedish Stock Exchange. With a work force of more than 100 persons, the core of Enea OSE Systems' business has always been the development of time-critical and highly reliable real-time operating systems and time saving, efficient, development tools. Enea OSE Systems' customers are found within the telecommunications, data communications, process control, automotive, defense, biomedical technology and consumer electronic industries.

The OSE RTOS supports fault-tolerant systems that are designed to allow recovery from hardware and software failures. OSE differs from other RTOSs by adopting message-passing as its primary method of interprocess communication. Because of its support for high-availability systems, OSE has a particularly significant impact in the telecommunications industry. The OSE RTOS includes built-in safety features that have qualified it for International Electrotechnical Commission (IEC) 61508 certification. IEC 61508 for Functional Safety of Safety Related Systems is a standard for safety-critical systems. In addition, the OSE RTOS is currently seeking certification according to the stringent DO178-B safety standard. Please visit our web site at http://www.enea.com.

About Green Hills Software, Inc.

Incorporated in 1982, Green Hills Software Inc. is the leading supplier of software development tools for 32- and 64-bit embedded systems. Recently reported in Venture Development Corporation's "The World Market for Embedded Operating Systems and Software Development Tools" report, Green Hills was ranked first among suppliers of embedded software development tools, including both compilers and debuggers.

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