Leading the Embedded World

The AdaMULTI™ Integrated Development Environment

 

Compiler Support
AdaMULTI can be used with Green Hills Software's optimizing Ada 95, C, C++, Embedded C++ and FORTRAN compilers or with other compilers that adhere to EABI standards. The Green Hills compilers produce EABI compliant ELF object modules.

RTOS-AWARE
AdaMULTI supports a wide variety of real-time operating systems (RTOS). Because AdaMULTI is fully RTOS aware, designers can debug and tune their applications at a task level. Within the AdaMULTI Debugger, designers working with RTOSes from Green Hills Software, a third party, or a home grown RTOS can start and stop tasks, set task-specific breakpoints, and monitor OS resources like buffers, queues, and streams. They can also debug new tasks as they are spawned and watch processes as they communicate through pipes, semaphores, etc.

MULTI-PROCESS SUPPORT
Debugging multi-process programs provides its own unique challenges, and AdaMULTI provides a number of features to assist programmers in this area. The most important of these is that AdaMULTI provides a separate debug window for each process. Users can independently single step, set breakpoints and examine variables in each process, and watch the processes as they communicate with each other using pipes, message queues and shared memory. AdaMULTI can attach to a process that is already running and halt it. AdaMULTI can also detach from a process and allow it to continue on its own.

MULTIPROCESSOR SUPPORT
AdaMULTI is uniquely suited for developing programs on systems consisting of multiple processors because it makes no distinction as to whether the processes being debugged are on the same or on different processors. Since each debug window independently asks its debug server for the model of the processor to which it is attached, AdaMULTI is able to debug systems with multiple mixed processors.

» Back to AdaMULTI

» RTOS 
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development

Processors Supported

Green Hills Software provides Ada 95, C, C++, EC++ and FORTRAN optimizing compilers, AdaMULTI Integrated Development Environment, and the tool chain for many processor architectures:

32-/64-bit

Supported Hosts

Green Hills supports development on PC and UNIX workstation hosts:

  • Windows
  • SPARC/Solaris
© 1996-2012 Green Hills Software Trademark Acknowledgements