 |
| MULTI for VxWorks (con't) |
|
MULTI provides a task window showing a complete list of tasks currently
running on the target board. This list will be updated periodically
as tasks are created, destroyed, or change their status. Programmers
have the option of attaching or debugging a currently running task by
single clicking on its entry in the task window.
The MULTI debugger provides a separate window for each task.
Within each window, programmers can independently set conditional
and temporary breakpoints, single step, and examine local and global
variables. Complex expressions and structured elements such as arrays
and records can also be displayed. The debugger recognizes pointers
and automatically displays the objects that they reference. It also displays
a stack trace that simplifies the analysis of hierarchical program structure.
|
|
Thread Safe Exception Handling |
The C++ language provides a powerful capability that enables errors to be automatically caught and handled during program execution. Traditionally, multi-tasking applications have not been able to take advantage of this features because the underlying C++ implementation does not support thread-safe, or reentrant, exception handling structures. Green Hills Optimizing C++ Compilers and C++ run-time libraries, however, provide the industry's first thread-safe exception handling for the VxWorks real-time operating system This unique integration enables programmers to unlock the full potential and power of the C++ language.
|
|
Embedded C++ Support |
Green Hills Optimizing EC++ Compilers are seamlessly integrated with Wind River Systems' VxWorks/Tornado development environment. EC++ is a subset of ANSI C++ that is designed to meet the needs of embedded systems developers, offer full compatibility with C++, and retain all the major object-oriented advantages of C++. Compared to ANSI C++, EC++ offers reduced code size, increased deterministic behavior, and ease of use -- making it far more appropriate for embedded development.
|
» RTOS
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development
|