Enea’s Real-Time Operating Systems (RTOS) -family provides a portable, scalable, reliable foundation for adding device intelligence and establishing real-world connectivity. In fact, the deployment of Enea’s RTOS-family is so ubiquitous that more than half of all mobile phone calls are switched through Enea software, and 1/3 of all mobile phones sold worldwide contain an Enea RTOS.
Multi-core technology has gone mainstream and the Enea RTOS family is ready. The programming and configuration of these multicore processors is complicated for the system developer. The scalable multicore support provided by the Enea’s RTOS family addresses these challenges as well as providing transparent Inter Process Communication middleware, and device management.
The Enea RTOS family consists of three products, each optimized for a specific class of applications:
Enea OSE is a modular, high-performance, full-featured real-time operating system optimized for multicore and complex distributed systems that require the utmost in availability and reliability
Enea OSEck is a compact, multicore DSP-optimized, version of ENEA’s full-featured OSE RTOS
Enea OSE Epsilon is a fast, compact, low-cost RTOS optimized for resource constrained embedded microcontroller applications
The Enea RTOS family shares a high-level programming model, transparent, direct message-passing architecture, and simple, intuitive API to simplify programming, maximize scalability, and boost reliability. Development, production, and maintenance costs are thereby reduced and time to market is improved. Enea’s powerful open source messaging service, LINX, allows for transparent interprocess communications (IPC) in homogeneous or heterogeneous operating system environments on single processor, multi-processor, multi-core and multi-node distributed systems. All OSE family products are supported by Optima, Enea’s Eclipse-based tool suite for build, load, run, debug and profiling at the OS/processor level and at the system level