Macnica
SCORPIUS 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.
Product Features
- 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
![]() ADuCM320 Evaluation Board |
![]() EFM32® Giant Gecko Starter Kit |
![]() STM32 Nucleo-64 Development Board |
![]() GigaDevice |
TraceLogVisualizer (TLV) supported
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
Low power budget still timing critical applications greatly benefits from SCORPIUS.
Scorpius is a trademark of Macnica, Inc.