Enea OSE

It is compact and robust, and powers embedded systems in wide-range of vertical markets from telecom to automotive to industrial automation and beyond.

High performance and great scalability

One of the contributing factors why Enea OSE ensures high performance is the modular, layered architecture. Another factor is the direct, asynchronous, message-passing design. Together they achieve scalability from one single CPU to large, distributed, multi-CPU and multicore systems.

The microkernel architecture has many advantages:

Small and efficient with predictable, fault-tolerant, real-time multicore systems

Advanced networking and security features, including a selection of IP stacks

Optimized for complex homogeneous and heterogeneous distributed support and networking protocols

Demand paging support for optimizing RAM usage

Power management with low-power sleep mode

Dynamic run-time program loading

Multiple file system choices

Security, reliability, and easier application development

OSE was built from the ground up with memory protection facilities, preventing applications from crashing the kernel and other applications. The built-in process monitoring, failure detection and notification simplify application development and debugging, but also make distributed systems easier to test, upgrade, and certify.

Multicore support and backward compatibility

OSE’s multicore design architecture strives to provide bare metal performance with SMP ease-of-use. The multicore support in OSE provides full backward compatibility for legacy applications while offering a combination of the SMP (Symmetric Multi-processing) and AMP (Asymmetric Multi-processing) models for maximum design flexibility.

OSE Enable Real-Time for Linux on Embedded Multicore Devices

The extensive know-how of real-time, IPC, Linux, and multicore techniques at Enea brings valuable experiences for supplying the market with efficient real-time enablers for Linux.