San Jose, Ca.- Enea has just made available major system-level debug and profiling enhancements for its Eclipse-based Enea Optima Tool Suite, including event viewer and system profiler tools, useful in many multiprocessor-based systems.
According to Terry Pearson, vice president of marketing for Enea, Optima is an Eclipse-based Integrated Development Environment for the Enea OSE real-time operating system.
Utilizing the open source Eclipse Platform and C/C++ Development Tools technology, Optima provides advanced system level browsing, debugging, profiling and analysis tools that greatly simplify the debugging and optimization of large-scale distributed applications spanning multiple processors.
The Optima Event Viewer provides access to OSE's event action mechanisms.The Event Viewer supports operating system events such as process creationand termination, signal transactions, context switches and errorconditions, as well as application specific events signaled frominstrumented code.
Using it, he said, developers can configure OSE to perform specific actions each time an event matching the associated filter criteria occur. These actions include: recording information about the event in a circular trace buffer for later retrieval; sending the event information in notification signals to the Optima tools; and intercepting the execution of a set of processes.
The Optima System Profiler provides access to OSE's profiling mechanisms and can be used to record statistics such as total CPU load, CPU load on a per-process or priority level, and heap usage per process, as well as the values of application specific counters instrumented into the source code.
The Event Viewer and System Profiler provide a single uniform infrastructure for controlling and presenting all of the trace, debug, and statistical information required to understand and optimize embedded software behavior, from the application level to device drivers.
The Event Viewer presents data in a tabular format. The System Profiler supports 2D and 3D charts as well as the tabular format. Both tools can save the dataor export it in XML format for further processing.
The tools in the Optima Tool Suite are priced separately. Prices start at$1000 for a System Browser floating license. The Optima Event Viewer andthe System Profiler are priced at $2000 per tool for floating licenses.
To learn more, go to www.enea.com.