Extended Log Management and Source Profiling Functionality in Enea’s Integrated Development Environment
Enea Optima 2.8 available now
STOCKHOLM, Sweden, May 7, 2013 – Enea® (NASDAQ OMX Nordic:ENEA), a world leading operating system solution vendor for 3G and 4G infrastructure equipment, is announcing version 2.8 of Enea Optima, adding extended log management and source profiling functionality.
The Eclipse™ based development tool provides a suite of system debug, profiling, and tracing capabilities for the Enea OSE and Enea OSEck real-time operating systems.
Signal and Event Data Filter
The Optima Log Manager provides an infrastructure for controlling and presenting trace and log information in an embedded software system, from application level to device drivers.
It now supports signal and event data filter, making it possible to filter send and receive events based on the signal content, so that if a signal includes a status flag an event can be connected to a certain state of that flag. A user can create events if the content of a signal is of a specific type, for example differentiate between UML/Rose RT signals or IP packages signals.
Hardware Timer Based PC Sampling
Enea Optima Source Profiler uses the hardware counters built into the processor cores to correlate cache misses, pipeline stalls, etc. to exact locations in the source code.
This brings insight into the target execution to a new level, for instance, an overview of mechanisms like cache behavior – which is crucial in order to optimize applications on multicore devices and solve performance problems in the system. For all PowerPC targets not including hardware counters the execution time profiling can now still be done using hardware timer based sampling.
GNU Project Debugger (GDB) Improvements
Optima 2.8 now brings additional ARM support for the Thumb-2 instruction set and RVCT 4.x compiler, and improves the support for several C++ constructs, multi-location breakpoints and for debugging optimized code.
Freeze-mode Debugging with Integrated Freescale and ARM Plugins
When debugging with a freeze-mode source code debugger, Optima can use that freeze-mode connection to the target system for analyzing (but not modifying) the state of the target system when it is suspended.
Customers using the CodeWarrior Development tools from Freescale Semiconductor Inc. and ARM Development Studio 5 (DS-5™) can still do so, with the Optima plugins working in the same Eclipse environment.
For more information, visit www.enea.com/tools or contact:
North America and Europe
Catharina Paulcén, SVP Marketing & Communications
Phone: 46 8 507 141 33 or email: catharina.paulcen@enea.com
Asia Pacific:
Fredrik Sjöholm, Vice President of Software Sales Asia
Phone: 46 8 507 140 00 or email: fredrik.sjoholm@enea.com
About Enea
Enea is a global vendor of Linux and Real-time operating system solutions including middleware, tools, protocols and services. The company is a world leader in developing software platforms for communication-driven products in multiple verticals, with extreme demands on high-availability and performance. Enea’s expertise in operating systems and high availability middleware shortens development cycles, brings down product costs and increases system reliability. The company’s vertical solutions cover telecom handsets and infrastructure, medtech, automotive and mil/aero. Enea has offices in Europe, North America and Asia, and is listed on NASDAQ OMX Nordic Exchange Stockholm AB. For more information please visit enea.com or contact us at info@enea.com.
Enea®, Enea OSE®, Netbricks®, Polyhedra® and Zealcore® are registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® Optima Log Analyzer, Enea® Black Box Recorder, Enea® LINX, Enea® Accelerator, Polyhedra® Lite, Enea® dSPEED Platform, Enea® System Manager and Embedded for Leaders(TM) are unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. © Enea AB 2013.
Tags: