Difference between revisions of "OCEOS/oceos introduction"
Okhoruzhyy (talk | contribs) |
Okhoruzhyy (talk | contribs) |
||
Line 16: | Line 16: | ||
<p>There are also directives for logging, error handling, GR716 memory protection and GR716 watchdog control.</p> | <p>There are also directives for logging, error handling, GR716 memory protection and GR716 watchdog control.</p> | ||
== <span style="color:#0000ff">OCEOS Main Features</span> == | |||
[[Category:backup]] | [[Category:backup]] |
Revision as of 09:44, 9 March 2022
Introduction and Main Concepts
OCEOS is a pre-emptive real time operating system (RTOS) with a small memory footprint intended for hard real time systems that use the GR716 micro-controller, SPARC LEON2/3/4 processors and ARM Cortex-M micro-processors.
It was developed by O.C.E. Technology with support from the European Space Agency (ESA) under project 4000127901/19/NL/AS and 4000135473/21/NL/GLC/js.
This document describes the features and use of OCEOS, and details its behavior and system calls.
Purpose of the Software
OCEOS is an object library for target architecture which provides directives to schedule fixed priority tasks, and supporting mutexes, semaphores, data queues, timed outputs, and interrupt handling.
There are also directives for logging, error handling, GR716 memory protection and GR716 watchdog control.