VITA Technologies
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
  • Articles
  • White Papers
  • Products
  • News
  • Articles
  • White Papers
  • Products
  • News
  News  Industry News  Enea Adds Advanced System Analysis and Profiling Capabilities to Eclipse-Based Enea Optima Tool Suite
Industry News

Enea Adds Advanced System Analysis and Profiling Capabilities to Eclipse-Based Enea Optima Tool Suite

EneaEnea—July 2, 20080
FacebookX TwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail

Stockholm, Sweden, and San Jose, Calif.,- July 1, 2008 – Enea® (Nordic Exchange/Small Cap/ENEA), a world leading provider of network software and services, and a member of the Eclipse Forum, today announced major system-level debug and profiling enhancements for its Eclipse-based Enea® Optima Tool Suite. New for version 1.5, Optima’s Event Viewer and System Profiler tools provide high-level visibility that greatly simplifies the development and debugging of complex, distributed, multi-core applications.

“Optima’s advanced system-level debug and profiling capabilities provide a higher level of abstraction, giving developers unique insight into the behavior of complex embedded applications,” said Terry Pearson, vice president of marketing for Enea. “Unlike conventional debuggers, which work with individual source code lines, Optima lets developers debug applications at a system event level. It also allows them to monitor CPU load on a per-process or per-priority basis rather than a source code function level.

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. All Optima plug-ins support fully distributed debugging, which enables any target CPU in a connected network to be accessed without the need for a direct connection.

The Optima Event Viewer provides access to OSE’s event action mechanisms. The Event Viewer supports operating system events such as process creation and termination, signal transactions, context switches and error conditions, as well as application specific events signaled from instrumented code.

Using the Optima Event Viewer, 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.

More stories

Aurora Technologies Renamed Fabric and Connectivity Division of Carlo Gavazzi Computing Solutions

January 25, 2005

Mercury Computer Systems Commends Successful ACB-12 Aegis SPY-1 Radar System Live Aircraft Test Flight

September 7, 2011

Mercury Systems Ships First Space-Qualified Commercial Solid State Drives for Low Earth Orbit Satellite Application

January 23, 2019

SPAMBLOCKS PROVIDES FREE SERVICES

June 24, 2005

The Optima System Profiler provides access to OSE’s profiling mechanisms. The profiling system 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 data or export it in XML format for further processing.

Advanced Run-Mode Debug Support

The Optima Tool Suite provides advanced run-mode and post-mortem debug capabilities that set it apart from the competition. Unlike traditional freeze-mode solutions, run-mode debug enables programmers to collect state information and control individual processes or threads without affecting or stopping the rest of the system. This is extremely valuable for large-scale applications with complex interdependencies, where failures appear only under certain circumstances, and stopping the entire system and single stepping through massive code sections may not reveal the defect causing the failure.

Optima’s post-mortem debug functionality enables programmers to save some or all of the system state information when a failure occurs. Later, this information can be retrieved, and with as little as 3.5 kbytes of saved data, Optima can provide system and source code debug information for the faulty process. Optima’s run-mode and post mortem debug capabilities (unlike traditional freeze-mode solutions) can be used during development as well as when the system is in service.

The tools in the Optima Tool Suite are priced separately. Prices start at $1000 for a System Browser floating license. The Optima Event Viewer and the System Profiler are priced at $2000 per tool for floating licenses.

About Enea

Enea (Nordic Exchange/Small Cap/ENEA) is the leading supplier of real-time operating systems, middleware, development tools, database technology and professional services for high-availability systems such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile control/infotainment. Enea’s flagship operating system, Enea OSE, is deployed in approximately half of the world’s 3G mobile phones and base stations. Enea has over 700 employees and is listed on the OMX Nordic Exchange Stockholm AB. For further information on Enea, please visit www.enea.com.

Enea®, Enea OSE® and Polyhedra® are registered trademarks of Enea AB or its subsidiaries. Enea OSE® ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® LINX, Enea® Accelerator, Polyhedra® Flashlite, Enea® dSPEED Platform, Accelerating Network Convergence(TM), Device Software Optimized(TM) 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 2008.

FacebookX TwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail
Coverity Acquires Software Readiness Management Vendor Solidware
Aitech Defense Systems Moves Corporate Headquarters; Doubles Existing Operations Space
Related posts
  • Related posts
  • More from author
Articles

How the VITA 100 Collaboration Is Shaping the Next Generation of Embedded Systems

February 11, 20260
Eletter Products

SPONSORED: 3U VPX HD Switch Doubles Backplane Density

February 3, 20260
Eletter Products

SPONSORED: V3211 Versal Gen 2 VITA 93 SOM

February 3, 20260
Load more
Read also
Articles

How the VITA 100 Collaboration Is Shaping the Next Generation of Embedded Systems

February 11, 20260
Eletter Products

SPONSORED: 3U VPX HD Switch Doubles Backplane Density

February 3, 20260
Eletter Products

SPONSORED: V3211 Versal Gen 2 VITA 93 SOM

February 3, 20260
Eletter Products

SPONSORED: VITA 67.3 Offerings from Teledyne Storm Microwave

February 3, 20260
Eletter Products

SPONSORED: SAVE Compliant Chassis for VPX and SOSA Aligned Systems

February 1, 20260
New Products

VITA 93 module group launches for use in demanding embedded applications

January 27, 20260
Load more

Recent Comments

No comments to show.
  • Articles
  • White Papers
  • Products
  • News
  • Articles
  • White Papers
  • Products
  • News
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX

© 2023 VITA Technologies. All rights Reserved.