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
MULTI for VxWorks (con't)
» Download MULTI for VxWorks datasheet (PDF)
multi
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.


» Return to MULTI for VxWorks Development home page


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