Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a44cadbdfae5d319

Jump to content

Draft:SCIOPTA

From Wikipedia, the free encyclopedia

SCIOPTA

[edit]
SCIOPTA
DeveloperSCIOPTA Systems GmbH
OS familyReal-time operating systems
Working stateCurrent
Source modelClosed source
Latest release2.9.7
Marketing targetSafety-critical, embedded
Supported platformsARM (Cortex-M, Cortex-A, Cortex-R), ARM64, Infineon AURIX, Renesas RX, Analog Devices Blackfin, Power architecture
Kernel typeReal-time kernel
LicenseProprietary
Official websitesciopta.com

SCIOPTA is a real-time operating system (RTOS) for hard real-time and safety-critical embedded applications, developed by SCIOPTA Systems.[1][2]

SCIOPTA is a fully pre-emptive RTOS with a message-based architecture and direct message passing between processes. It is designed for embedded systems requiring deterministic real-time operation and is available in safety-certified configurations.[1][2]

History

[edit]

SCIOPTA Systems was founded as Litronic AG in 1988 in Bottmingen, Switzerland. STMicroelectronics describes the company as specializing in real-time systems and developing, selling, supporting and maintaining system software for safety-critical embedded applications.[2]

SCIOPTA has been supported by a number of semiconductor and embedded-development companies. AMD lists Sciopta RTOS among the RTOS products in its embedded software ecosystem.[3]

Third-party development tools also provide dedicated support for SCIOPTA. Lauterbach provides TRACE32 RTOS debugging support for SCIOPTA, while iSYSTEM provides operating-system awareness for SCIOPTA in its winIDEA development environment.[4][5]

Architecture

[edit]

SCIOPTA uses a message-based architecture for interprocess communication. Processes communicate by exchanging messages, and the system provides modules for structuring groups of processes and other kernel objects.[1][6]

The SCIOPTA documentation describes three kernel technologies: V1, V2 and V2INT. V1 kernels are implemented in assembler and are tuned for ARM architectures. V2 kernels are primarily implemented in C and are available for multiple processor architectures. V2INT kernels provide additional integrity features for use in safety-certified systems.[1]

The kernel provides pre-emptive multitasking and prioritized scheduling. SCIOPTA also supports systems using memory management units (MMUs) and memory protection units (MPUs).[1]

Message passing

[edit]

Direct message passing is a central part of the SCIOPTA architecture. Messages are used for communication between processes, while the kernel manages message ownership and delivery.[1][6]

Independent descriptions of SCIOPTA also identify its message-based architecture and direct message passing as characteristics of the operating system.[7]

Functional safety

[edit]

SCIOPTA is available in safety-certified configurations for use in safety-critical systems. The SCIOPTA Kernel Manual states that its V1, V2 and V2INT kernel technologies have been certified by TÜV SÜD Munich according to several functional-safety standards.[1]

The TÜV SÜD certificate database identifies a SCIOPTA certification under certificate number Z10 069812 0011 Rev. 01.[8]

STMicroelectronics independently describes SCIOPTA as a message-based RTOS with built-in safety functions and states that it has been certified by TÜV according to IEC 61508, EN 50128 and ISO 26262.[2]

NXP has also described SCIOPTA as a message-based RTOS with built-in safety functions and identified IEC 61508 SIL 3 certification in its functional-safety material.[9]

Cybersecurity

[edit]

SCIOPTA Systems has developed security and compliance documentation addressing cybersecurity requirements applicable to products with digital elements, including the Cyber Resilience Act (CRA), Regulation (EU) 2024/2847.

The company's CRA-related documentation addresses cybersecurity processes including vulnerability handling, software-component management and the maintenance of a software bill of materials (SBOM). Security planning documentation is maintained separately from the functional-safety documentation.

The cybersecurity work is distinct from SCIOPTA's functional-safety certification. Functional-safety standards such as IEC 61508 and ISO 26262 address safety-related risks, whereas the CRA establishes cybersecurity requirements for products with digital elements.

The European Union Agency for Cybersecurity (ENISA) operates a Single Reporting Platform for cybersecurity vulnerability and incident reporting under the CRA.[10]

Supported platforms

[edit]

The SCIOPTA Kernel Manual lists support for multiple processor architectures, including Arm, Renesas RX, Power Architecture, Analog Devices Blackfin and Infineon AURIX.[1]

Supported processor families include:

Third-party development tools provide SCIOPTA-specific support. Lauterbach provides dedicated TRACE32 support for SCIOPTA, while iSYSTEM provides SCIOPTA-specific operating-system awareness and debugging features in winIDEA.[4][5]

See also

[edit]

References

[edit]
  1. 1 2 3 4 5 6 7 8 "SCIOPTA Kernel Manual" (PDF). SCIOPTA.
  2. 1 2 3 4 "SCIOPTA Systems". STMicroelectronics.
  3. ↑ "Embedded Software". AMD.
  4. 1 2 "TRACE32 RTOS Debugger for SCIOPTA". Lauterbach.
  5. 1 2 "SCIOPTA". iSYSTEM.
  6. 1 2 "Real-time OS and Hypervisor". ERTIS.
  7. ↑ "SCIOPTA Safety RTOS". Indes.
  8. ↑ "TÜV SÜD Certificate Database". TÜV SÜD.
  9. ↑ "Functional Safety" (PDF). NXP.
  10. ↑ "Single Reporting Platform (SRP)". European Union Agency for Cybersecurity.
[edit]