HARDWARE / PRODUCTAdded 25 Aug 2026

OCEOS (single core) & OCEOSmp (multicore) RTOS

O.C.E. Technology
OCEOS (single core) & OCEOSmp (multicore) RTOS

OCEOS and OCEOSmp are real-time operating systems developed to meet ESA's evolving requirements for existing and new System-on-Chips, offering deterministic behavior and robust performance for embedded systems.

Technical specifications

Code Footprint
<10 kB (core functionality)
Supported Architectures
SPARC, ARM, RISC-V
Certification
ESA ECSS Category B standard
Multicore Certification
RISC-V Microchip PolarFire®, SPARC LEON4 E698PM, ARM Cortex-A9 HISAOR AI SOC

About

OCEOS (single core) and OCEOSmp (multicore) are real-time operating systems designed for space applications. OCEOSmp is a new design ready for tomorrow’s embedded systems with many cores. It allows tasks to be restricted to specific cores, enables cores to be taken out of use without disrupting scheduling, and is distributed and robust against individual core failures. It supports concurrent execution of the same tasks on different cores for comparison and provides performance records for policing system behavior and detecting faults. OCEOSmp schedules fixed priority tasks pre-emptively, ensuring deterministic behavior and supporting schedulability analysis. Its design prevents problems like unbounded priority inversion and chained blocking, guarantees freedom from deadlocks, and maximizes performance by distributing tasks evenly. It is compact, using a single system stack per core, minimizing fast memory needs and facilitating memory protection. OCEOSmp provides mutual exclusion semaphores, read-write semaphores, counting semaphores, and data queues, allowing timed data outputs and task start requests. OCEOS is a multicore real-time pre-emptive fixed priority operating system suitable for applications requiring European Space Agency ECSS Category B or ISO 26262 standards. It has a small memory footprint, requiring only one system stack per CPU, and supports precisely timed data outputs. OCEOS runs on RISC-V, ARM, and SPARC based hardware, and can run in parallel with other operating systems in a multicore environment. Support for AI processing using OpenVX and OpenCL is on the roadmap. Both systems feature fixed priority pre-emptive scheduling based on Stack Resource Policy, preventing priority inversion and chained blocking, and ensuring deadlock impossibility on single core systems.

Documentation

Need the full ICD, test reports or a specific revision? Ask the supplier directly.

Source: ocetechnology.com ↗

The rest of the range from O.C.E. Technology

All 10 products →