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
AdaMULTI/Ada 95 for Bare Board - Embedded Software Development Tools (con't)
Certified Ada 95 Compilers
Green Hills Software's optimizing Ada 95 compilers were the first 32-bit embedded compilers to successfully pass the ACVC 2.1 validation tests, and are conformance certified by the ACAA. The Green Hills Ada 95 compiler family implements all of the new enhancements defined in the ANSI/ISO/IEC-8652:1995 Ada 95 specification. These include object-oriented programming, hierarchical library organization, type extensions of tagged types and child library units, and new task and synchronization features such as protected types. In addition, the compilers implement two optional Ada 95 annexes, The System Programming Annex (C); and The Real-Time Systems Annex (D), which are fully supported with the Bare Board Runtime.

Seamless Mixed Language Support
AdaMULTI also fully supports any one of Green Hills Software's proven C, C++, or FORTRAN optimizing compilers, making it completely fluent in any combination of Ada 95, C, C++, FORTRAN and Assembly. The entire family of Green Hills Software's compilers share advanced optimization and code generation technology. Green Hills compilers produce the fastest, tightest and most reliable code for embedded real-time applications and have been field proven on millions of lines of application code.

Bare Board Runtime
The Bare Board Runtime is small and fast, allowing quick prototyping with minimal target requirements. Out-of-box connectivity to the target is available through OCDserv, HPserv, and RTserv, providing the user with JTAG, OCD, ethernet and serial debug connectivity. The Bare Board Runtime also includes a powerful instruction set simulator, giving the user the ability to set up the simulator to duplicate his target architecture thus creating a powerful desktop development environment before the actual targets are available.

The simulator, OCDserv, HPserv, and RTserv connections to the live target support AdaMULTI's Performance Profiler and Coverage Analysis. This allows the user to performance tune the real-time executable or examine detailed coverage reports for safety critical applications running on the target. AdaMULTI's Performance Profiler and Coverage Analysis are supported without instrumenting the code with any debug monitors or debug libraries when using OCDserv or HPserv debugger connections. This is valuable when testing final deliverables of safety critical applications.


Product Availability and Support
The Green Hills Ada 95 Optimizing Compilers and AdaMULTI Integrated Development Environment are available for Sun SPARC/Solaris 2.x and Windows 95/98/NT hosts. Green Hills Software provides training, support, and product upgrades on all its embedded software tools.


» Return to Ada for Bare Board Development home page



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