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 Optima is a complete integrated software development environment (IDE) that covers the entire life cycle of embedded systems; from board bring up, trough kernel and application development, to fielded systems.
Enea Optima is based on the standard open source Eclipse™ platform and C/C++ development tools, and provides a suite of system debug, profiling, and tracing tools for the Enea OSE and Enea OSEck real-time operating systems, plus embedded Linux systems including Enea Linux.
The development tools from Enea are relevant for several applications:
- Optima for OSE is an IDE for the Enea OSE Real-Time Operating System.
- Optima for OSEck is a set of profiling, tracing and kernel awareness tools for the Enea OSEck Real-Time Operating System. It integrates with hardware assisted C/C++ development tools to provide an IDE for embedded systems.
- Enea BlackBox Recorder is a software trace implementation for embedded software applications, fast enough to be left on in production environments. It allows for storing all events up to a failure, which then can be diagnosed and solved, while the system is in field use and few or no other tools are available.
- In addition to this, the Optima Log Analyzer provides advanced log and trace data analysis tools, with import wizards and APIs to support whatever log formats available in existing applications or platforms.