Home About Us Contact
 
News
Embedded Software
Real Time OSs
Development Tools
New Products
Download
 
 
 
 
 
Product News

iSYSTEM announces new CPU support, and joins AUTOSAR

New iCARDs for Cortex-M3, MC9S12P32, NEC78K0

Support for Freescale MPC56xx and ST SPC560xx

For further details click here
 

 
 

 

Real Time Operating Systems

 

System Software for Safety-Critical Embedded Applications

 

High Real-Time Performance
The SCIOPTA architecture is specifically designed to provide excellent real-time performance and small size. Internal data structures, memory management, interprocess communication and time management are highly optimized.

 


Pre-emptive Real-Time Kernel
SCIOPTA is a pre-emptive real-time kernel. Interrupts can be serviced at any time, even inside the kernel.

Reduced Time-to-Market
SCIOPTA is a message based real-time operating system. A powerful set of system calls is available to control the resources. Standardized processes and interprocess communication result in clear system designs and are easy to write, to read and to maintain.

As processes are communicating with well defined messages and processes can be grouped into modules, SCIOPTA systems are very well suited for team work in big projects. The time-to-market will be reduced dramatically

Message Based Architecture
SCIOPTA is designed on a message based architecture allowing direct message passing between processes. Messages are mainly used for interprocess communication and synchronization.

SCIOPTA messages are stored and maintained in memory pools. The kernel memory pool manager is designed for high performance and memory fragmentation is avoided.

 

SCIOPTA Modules
Processes can be grouped in SCIOPTA modules, which allows you to design a very modular system. Modules can be static or created and killed during run-time as a whole.

The modules available for the SCIOPTA system are:

bullet Real Time Kernel
bullet Safety Certified Kernel
bullet Internet Protocols
bullet FAT File System
bullet Flash File System
bullet DRUID Debugger
bullet Distributed Systems
bullet USB
bullet Memory Protection
bullet Graphics Support


SCIOPTA also supports also a friend concept. modules can be friends to other modules. Friend modules have privileged access to either modules system resources.

SCIOPTA modules can be used to encapsulate whole system blocks (such as a communication stack) and protect them from other modules in the system.

Error Handling
SCIOPTA features centralized error handling by using SCIOPTA error hooks. Each time the kernel detects an error, the error hook will be called. This guarantees consistent error handling covering the whole system.

Problems common in traditional operating systems, when using individual error handling by different team members spread over the whole application code, will be avoided in SCIOPTA.
                    

 

 

 

Copyright 2008 Reflex Technology LTD. All rights reserved