Design
Green Hills Software Announces AdaMULTI Support for ARM-based Processors
Green Hills Software has announced the availability of a complete integrated development environment for Ada users, who are targeting systems based on ARM processors. AdaMULTI development environment for ARM has been created in response to increasing demand for ARM devices in embedded applications due to their excellent power/performance ratios and relative cost effectiveness.
The Green Hills Software’s customers can rehost their existing Ada95 based applications with the new compilation environment. Additionally, some new features that have recently been added to the language are also included in the new release.
AdaMULTI for ARM is a fully integrated development environment that contains all the tools needed to complete a major programming project. These include: launcher, project manager, editor, source-level debugger, EventAnalyzerTM, run-time error checking, code coverage analysis, TimeMachine™ tools suite, performance profiler and graphical browser. AdaMULTI development environment components are aware of each other and communicate among themselves, making the whole much greater than the sum of its parts. It runs on Windows, Solaris and Linux hosts and supports remote debugging for a variety of target environments, including with the Green Hills Probe and SuperTrace™ Probe for hardware debug and trace.
The AdaMULTI environment can also be used with Green Hills Software’s optimizing C/C++ compilers and other compilers that adhere to ARM Procedure Call and EABI standards. It supports a wide variety of real-time operating systems (RTOS), including Green Hills Software’s INTEGRITY® RTOS, third party and internally developed RTOSes. Because the AdaMULTI environment is fully RTOS-aware, designers can debug and tune their applications at the task level. It is particularly well suited to debugging multi-tasking programs and systems that employ multiple processors and cores.