
SCIOPTA - Real-Time Kernel
1-2 Manual Version 4.1 User’s Manual
SCIOPTA - Real-Time Kernel
1 SCIOPTA System
1.1 The SCIOPTA System
1.1.1 SCIOPTA System
SCIOPTA System is the name for a SCIOPTA framework which includes design objects such as SCIOPTA mod-
ules, processes, messages and message pools. SCIOPTA is designed on a message based architecture allowing di-
rect 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 man
-
ager is designed for high performance and memory fragmentation is avoided. Processes can be grouped in SCI-
OPTA modules, which allows you to design a very modular system. Modules can be static or created and killed
during run-time as a whole. SCIOPTA modules can be used to encapsulate whole system blocks (such as a com
-
munication stack) and protect them from other modules in the system.
1.1.2 SCIOPTA Real-Time Kernels
SCIOPTA System Framework together with specific SCIOPTA scheduler results in very high performance real-
time operating systems for many CPU architectures. The kernels and scheduler are written 100% in assembler.
SCIOPTA is the fastest real-time operating system on the market. The SCIOPTA architecture is specifically de
-
signed to provide excellent real-time performance and small size. Internal data structures, memory management,
interprocess communication and time management are highly optimized. SCIOPTA Real-Time kernels will also
run on small single-chip devices without MMU.
1.1.3 SCIOPTA Simulator and API for Windows
The SCIOPTA System is available on top of Windows. SCSIM is a SCIOPTA simulator including SCIOPTA
scheduling together with the Windows scheduler. This allows realistic system behaviour in a simulated environ
-
ment.
SCAPI is a SCIOPTA API allowing message passing in a windows system. SCAPI is mainly used to design dis-
tributed systems together with CONNECTOR processes. Scheduling in SCAPI is done by the underlying operating
system.
1.2 About This Manual
The purpose of this SCIOPTA - Real-Time Kernel, User´s Manual is to give all needed information how to use
SCIOPTA Real-Time Kernel in an embedded project. Also the SCIOPTA SCSIM Simulator product is covered
in this manual.
After a description of the installation procedure, detailed information about the technologies and methods used in
the SCIOPTA Kernel are given. Descriptions of Getting Started examples will allow a fast and smooth introduction
into SCIOPTA. Furthermore you will find useful information about system design and configuration. Also target
specific information such as an overview of the system building procedures and a description of the board support
packages (BSP) can be found in the manual.
Please consult also the SCIOPTA - Kernel, Reference Manual which contains a complete description of all sys-
tem calls and error messages.
Kommentare zu diesen Handbüchern