Enea OSE

A high-performance, POSIX compatible, multicore real-time operating system maximizing your hardware utilization

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.

Modular Layed Microkernel Architecture

 

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.

Example of an OSE thin RTOS kernel and LINX IPC connecting Linux and OSE enabled devices

Example of an OSE thin RTOS kernel and LINX IPC connecting Linux and OSE enabled devices.

Supported processors

Enea OSE is available for ARM and Power architectures. The following processor families are supported:

ARM Cortex-A series
ARM Cortex-R series
ARM Cortex MPCore
ARM11
ARM9E
LSI Axxia (multicore support on PPC476FP)
INTEL ARM5 XScale
IBM PPC4xx
IBM PPC7xx
Freescale QorIQ P50xx series
Freescale QorIQ P40xx series
Freescale QorIQ P20xx series
Freescale QorIQ P10xx series
Freescale QorIQ T4240
Freescale QorIQ Qonverge B4860 
Freescale MPC86xx (multicore support on MPC8641D)
Freescale MPC86xx (multicore support on MPC8641D)
Freescale MPC85xx (multicore support on MPC8572DS)
Freescale MPC83xx
Freescale MPC82xx
Freescale MPC74xx
Netlogic Microsystems; XLP, XLR and XLS
TI OMAP-L137/138

Download software

Enea offers trial evaluations of a majority of our products. Check out the Download center.

White papers

Get your free technical white paper covering topics like multicore, realtime and embedded Linux, in Enea's White Paper Directory.

Corporate Headquarters, Stockholm

P.O. Box 1033
Jan Stenbecks Torg 17
SE-164 26 Kista, Sweden
Phone: +46 8 507 140 00
Fax: +46 8 507 140 40
E-mail: info@enea.se

China

Shanghai Representative Office
Room 1203, Silver Tower
No.218 South XiZang Road
Shanghai 200021, China
Phone: +86 21 6334 3406

ENEA Software (Beijing) Co. Ltd.
RM1702, Block C, Reward Building,
No. 203, 2nd Section of WangJing LiZe ZhongYuan,
ChaoYang District, Beijing, 100102, China
Phone: +86 010-6439 8390, Fax: +86 10-64399850

France

Paris
Batiment Mac Kinley
1, avenue de l’Atlantique
F-91940 Les Ulis, France
Phone: +33 1 76 91 58 20

Germany

München
Schlosserstrasse 4
80336 München, Germany
Phone: +49 89 544 6760

Japan

Tokyo
1-4-2 Kanda Ogawa-machi
Chiyoda-ku
Tokyo 101-0052, Japan
Phone: +81 3 5207 6167

Romania

Bukarest
Splaiul Independentei 319 C,
Trust Center, 060044
Bucharest, Romania
Phone: +40 21 305 15 00
Fax +40 21 305 15 25

USA

Boston
Nashua Office Park
One Tara Blvd, Ste 404
Nashua, NH 03062, USA
Phone: +1 480 753 9200

Phoenix
1711 W. Greentree Drive
Suite 108
Tempe, AZ 85284, USA
Phone: +1 480 753 9200

Let ENEA get back to me

Please fill out the form with information about you. We will then get back to you as soon as possible.

Login

Please login by providing you information below.



New user