Product Details Supplier Info More products

Enea has announced the availability of the Enea Optima 2.2 Eclipse-based integrated development environment, which features new capabilities for rapidly developing complex embedded multi-core applications, including enhanced profiling, analysis and memory management.

The Optima System Profiler is designed to simplify the development, debugging and optimisation of multi-core systems by allowing users to monitor the CPU usage of all cores, programs and threads at the same time.

Key specifications

  • Permits the user to experiment with system performance by analysing scenarios involving the moving of specific code from one core to another
  • Users can have profiling information of different types or from multiple cores automatically correlated in time
  • All profiling information can be presented in both 3D and 2D charts
  • Optima Log Analyzer offers increased ease of use, including multiple log set synchronisation, which allows users to correlate logs even when no common timestamps exist
  • Optima Heap Browser provides insight into overall heap memory usage, as well as details about individual process usage and buffers, for optimisation and error-detection purposes
  • Provides the same tools for the C/C standard memory heap that the Optima Pool Browser provides for OSE Pools
  • Enea Optima tool suite is an Eclipse-based integrated development environment targeting the Software Tools to Simplify Enea OSE, Enea OSECK and many other popular real-time and embedded operating systems
  • Utilises the open-source Eclipse Platform and C/C development tools technology
  • Provides system-level browsing, debugging, profiling and analysis tools that simplify the debugging and optimisation of large-scale distributed applications spanning multiple processors
  • All Optima plug-ins support fully distributed debugging, which enables any target CPU or DSP in a connected network to be accessed without the need for a direct connection

Enea Software

Enea is a global software company delivering customized operating systems solutions for communication-driven products. We are world leaders in the development of software platforms with extreme demands on high-availability and performance, including Linux, RTOS, and middleware. We have offices in Europe, North America and Asia.

For more information please visit enea.com or contact us at info@enea.com.

Enea Realtime Operating Systems

Optimized for multicore and complex distributed systems, our family of Realtime Operating Systems (RTOS) provides a foundation of portability, scalability and reliability.

The Enea RTOS family shares a high-level programming model and an intuitive API to simplify programming. It consists of two products, each optimized for a specific class of applications:

  •        Enea OSE is a robust, high-performance, RTOS optimized for multicore and distributed, fault-tolerant systems.

  •        Enea OSEck is a compact, multicore DSP-optimized version of ENEA’s full-featured OSE RTOS.

Enea Linux

Enables Realtime and Linux Implementations in Next Generation Networking Infrastructure

Enea Linux is powered by the Yocto Project (http://www.yoctoproject.org/) open source configuration and build technology, and contains 120 packages specifically selected for telecom needs. Yocto brings standardized features and tools, and ensures quick access to the latest Board Support Packages (BSPs) for the most common HW architectures.

Enea Linux provides a comprehensive cross-development tool chain and runtime environment for common networking target architectures. It is an integrated, modular, solution, which can be combined with proprietary technologies from us or other sources, depending on the specific use cases and requirements.

Development Tools

Enea offers tools for development, test, integration and maintenance of embedded systems software, ranging from single microcontrollers to large multicore, multiple board, and distributed systems.

Enea Polyhedra In-Memory Database (IMDB) and Polyhedra FlashLite

The Enea Polyhedra products are relational database systems designed for embedded systesm. Both Polyhedra IMDB and Polyhedra FlashLite share the same SQL engine, the same client server architecture and protocols, and both support the hot-standby model for use in high-availability systems.

Polyhedra is designed for high-performance, high-availiblity systems including communications, militaryand industrial automation among others.  Polyhedra software runs in ‘user space’ and does not need any kernel modifications, special privileges or special installation.

Enea LINX Interprocess Communication (IPC)

Enea LINX provides transparent, reliable, high-performance, interprocess communications services that make complex distributed systems easier to conceptualize, model, partition, and scale.

LINX is the only IPC technology that scales from DSPs and microcontrollers to 64-bit CPUs. This is thanks to the use of a direct message-passing model.

Embedded Telecom/Networking and Systems Management Middleware

The Enea Systems Management Middleware delivers the robustness, scalability, efficiency and portability needed to realize the potential of Next Generation Network applications.

Communications Protocols and Services for Distributed Systems

Enea offers a wide range of highly portable telecom protocol stacks for signaling in networks, as well as for fax and data transfer. Signal processing and non-intrusive analysis software are also available.

All Enea Netbricks protocols stacks are compliant with ITU, ETSI, ANSI, IETF, 3GPP, and specifications of many other standards bodies. The protocols are supplied as source code.

Multicore Simplified

The Enea Hypervisor enables system consolidation and greater design freedom by allowing multiple high performance systems on multicore processors.

The Enea Hypervisor is based on OSE micro kernel technology and runs Enea OSE applications at native processor speeds without compromising any real-time critical properties.

It takes as guests Linux Operating System and optionally semiconductor specific executive environments for bare-metal speed packet processing.

Enea Multicore Migration Platform

The Enea Multicore Migration Platform is the answer to how to take an existing unicore based system, and port it to a given multicore device. Either a single device or multiple devices, possibly with multiple OS’s.

We offer a platform approach containing a technical solution, but also offer actual guidance on how to effect a migration of legacy systems into the new multicore world.

________________________________________________________________________

Enea Services & Training

With more than 500 Software Engineers, Enea offers expertise across the entire product life cycle, from strategy to support and maintenance, including chip design and software development. Their competence includes M2M, Embedded Linux, Android, Agile Testing, Software Quality, Mobile Applications and DO-178B/DO-254 Certification Services.

Enea has created the Expert Hubs, a virtual meeting point that enables to learn and to share with the professionals. Come on and visit the Android Hub, the Embedded Linux Hub, the M2M hub, the Mobile Appls Hub, the Agile Testing Hub and the Software Quality Hub.

Enea Blog

Enea Linkedin


View full profile