 |
| Embedded Software Development Tools - x86/Pentium Family (cont'd) |
|
|
Run-Time Error Checking Libraries |
A comprehensive suite of run-time libraries for C, C++, EC++ and Ada 95 are included in the corresponding compiler distributions for each language. Different versions of the libraries are provided to accommodate different processor models. These include hardware vs. software floating point. Full featured start-up code and libraries include automatic copy of data from ROM to RAM and system call emulation.
Compliance with Industry Standards
Green Hills C/C++ Compilers fully conform to ANSI/ISO industry standards, and include optional enforcement of MISRA C programming guidelines.
|
| The MULTI Integrated Development Environment |
MULTI is a fully integrated development environment for embedded applications using C, C++, EC++ and Ada 95 languages. MULTI provides a direct graphical interface with all Green Hills Optimizing Compilers, and supports multi-language development and debugging.
MULTI provides a host-based (Windows, Solaris, HP-UX and Linux) graphical environment for x86/Pentium target development. Host-target connectivity is provided through a variety of means, depending on the target environment. MULTI supports a variety of x86/Pentium evaluation boards from Intel. These boards can be accessed with a variety of interfaces: |

Click here for a larger view.
|
 |
Bare Board Access (no RTOS or ROM Monitor)—MULTI supports targets connected through BDM or JTAG headers on the board. Intel’s Pentium is supported with Agilent Technologies’ Emulation Probe. MULTI provides a complete software package that enables programmers to debug code without need for operating systems, kernels, or even ROM monitors.
|
 |
ROM Monitor—MULTI supports various Pentium targets running the GHSmon monitor.
|
 |
Commercial RTOS Support—The MULTI IDE supports x86/Pentium-based boards running Green Hills Software’s velOSity RTOS and INTEGRITY RTOS. MULTI provides multitask-aware debugging. Special commands allow tasks to be stopped upon system events such as task creation.
|
 |
Custom RTOS Support—MULTI can be interfaced with a custom RTOS through integration of the Green Hills INDRT API. INDRT provides all the debug information needed by MULTI, and is easily integrated into user code.
|
» RTOS
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development
|