Summary

The OCE Technology OCEOS is a real-time pre-emptive fixed priority operating system that can be used in applications that require European Cooperation for Space Standardization Category B or ISO 26262 standards.

It has a small memory footprint (<10 kBytes), requires only one system stack rather than a stack for each task, and provides support for precisely timed data outputs independent of task scheduling. OCEOS supports applications running on SPARC & ARM-based hardware.

OCEOS supports applications running on SPARC & ARM-based hardware. The support of the European Space Agency (ESA) in developing OCEOS is acknowledged. It supports up to 254 tasks with up to 15 current execution instances of each task, allowing one task to service multiple units of the same type. Each task has a fixed priority and more than one task may have the same priority.

Key features

  • Fixed priority pre-emptive scheduling
  • Based on Stack Resource Policy - unbounded priority inversion, chained blocking, and deadlocks cannot occur.
  • Single stack rather than separate stack for each task
  • Small code footprint ( <10 kBytes for scheduling and mutex)
  • Mutex, Counting Semaphore, and Data Queue support
  • High-precision timed actions (data output and task start)
  • Supports SPARC and ARM Cortex-M single-core targets
  • Ideal for Cobham-Gaisler GR716 and Arm Cortex-M applications
  • DMON debug tool support (execution timeline, CPU usage)
  • Support & ISVV services available from OCE
  • Gold standard customer support package
  • Developed to ECSS Category B and ISO 26262 standards
  • Developed in cooperation with European Space Agency (ESA)

Distributors

Region

Dimac Red on satsearch

EMEA

Disclaimer: satsearch is not responsible for any mistakes on this page, although we do our best to ensure correctness. Please report any mistakes to us.

Last updated: 2023-04-25

OCEOS Real-Time Operating System

Downloads

Export

from our blog

Go to blog

Smallsat and CubeSat GPS antennas and GNSS systems

An overview of on-board computer (OBC) systems available on the global space marketplace

CubeSat thrusters and small satellite propulsion systems