 |
| Ada Embedded Software Development Tools - x86/Pentium Family (con't) |
 |
|
Run-Time Libraries
|
A comprehensive suite of run-time libraries for C, C++, EC++, FORTRAN and Ada 95 are included in the corresponding compiler distributions for each language. Several different versions of the libraries are provided to accommodate different combinations of processor and memory models. The combinations include hardware vs. software floating point, big endian vs. little endian memory models and CPU specific versions. Full featured start-up code and libraries include automatic copy of data from ROM to RAM and system call emulation. Source code to the run-time libraries is available so that users can customize routines according to the special needs of their applications.
|
| The AdaMULTI Integrated Development Environment |
|
AdaMULTI provides a host-based (Windows 9x/NT/2000 PC or UNIX workstation) graphical environment for x86/Pentium target development. Host-target connectivity is provided through a variety of means, depending on the target environment. AdaMULTI supports a variety of x86/Pentium evaluation boards from Intel. These boards can be accessed with a variety of interfaces:
 | Bare Board Access (No RTOS or ROM Monitor) - AdaMULTI supports targets connected through BDM or JTAG headers on the board. Intel's 386 and 486 boards are supported with Agilent's In-Circuit Emulator and Intel's Pentium is supported with Agilent's Emulation Probe. AdaMULTI provides a Bare Board Runtime software package that enables programmers to develop and debug code without need for real-time operating systems, kernels, or even ROM monitors.
 | Commercial RTOS Support - AdaMULTI supports x86/Pentium boards running Tornado®/VxWorks from Wind River Systems and Raytheon's RT Secure. AdaMULTI provides task-aware debugging. Special commands allow tasks to be stopped upon system events such as task creation.
 | Custom RTOS Support - AdaMULTI can be interfaced with a custom RTOS through integration of the Green Hills INDRT API. INDRT provides all the debug information needed by AdaMULTI, and is easily integrated into user code.
|
| |
» RTOS
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development
|