Embedded Software Development Tools -
Lexra Family (con't)
Run-Time libraries
A complete implementation of the C, C++, and EC++ libraries are included in compiler distributions. 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 MULTI Integrated Development Environment
MULTI provides a host-based (Windows 9x/NT/2000 PC or UNIX workstation) graphical environment for Lexra target development. Host-target connectivity is provided through a variety of means, depending on the target environment:

Bare Board Access (No RTOS or ROM Monitor) - MULTI supports targets connected through JTAG headers on the board.
ROM Monitor - MULTI supports Lexra targets with the PMON monitor.
Commercial RTOS Support - MULTI supports Lexra boards running ThreadX® from Express Logic, and Tornado™/VxWorks® from Wind River Systems. MULTI provides multitask-aware debugging, and special commands that 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.
Instruction Set Simulator - The Instruction Set Simulator for Lexra interpretively executes Lexra programs on the host PC or UNIX workstation without the need for target hardware by simulating the execution of the target processor at the instruction level. The Instruction Set Simulator provides full debug features, host I/O, command window, extended profiling and hardware breakpoints. It also simulates target CPU cache for those processors which support it.

» Back to Lexra Development Home Page


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