Macnica

Scorpius.jpgSCORPIUS is a real-time kernel which is a very light weight RTOS allowing the best in class fast task switching.

It suites systems that need scheduler along with fast task switching capability in spite of very tight code size restriction. No deep knowledge of the real-time system development is required to use SCORPIUS. It is offered with no licensing fee and royalty free. Its source code is provided upon request. 

 

  Download ScoRPiuS RTOS

Product Features

Smart scheduler solves your hustle and bustle

  • Task priority based scheduler
  • Compact code size
    • Kernel ROM: 0.95 – 2.5KB
    • RAM for each task 80 bytes
  • Fast task switching
    • 4.2μs (CPU frequency 40MHz)
  • User configure kernel
    • Can select required services
  • Service functions
    • Task
    • Semaphore
    • Event Flag
    • Mailbox
    • Trace Log
    • Energy Saving
  • Supported processors
    • ARM® Cortex® – M0+/M3/M4, ARM7TDMI
    • Altera® Nios® II/e
    • Majority of the code is written in C to support other processors. 

Evaluation kit recommendations 

Analog Devices ADuCM320 Evaluation Board
Analog Devices
ADuCM320 Evaluation Board
Silicon Labs EFM32® Giant Gecko Starter Kit 
Silicon Labs
EFM32® Giant Gecko Starter Kit 
STMicroelectronics STM32 Nucleo-64 Development Board 
STMicroelectronics
STM32 Nucleo-64 Development Board 
STMicroelectronics STM32 Nucleo-64 Development Board

GigaDevice
GD32F207 Evaluation Board

TraceLogVisualizer (TLV) supported 

TraceLogVisualizer (TLV)

Software debugging is made easy by monitoring kernel events graphically. For more information about TLV, please refer to www.toppers.jp.

Perfect fit to IoT applications 

Real-time OS SCORPIUS

Low power budget still timing critical applications greatly benefits from SCORPIUS. 

Scorpius is a trademark of Macnica, Inc.