Benefits

  • Cross-RTOS Coverage – From standard commercial RTOS to proprietary designs.
  • Early Validation – Detect task scheduling issues before hardware is available.
  • Timing-Critical Analysis – Ensure deadlines are always met in safety-critical systems.
  • Scalable Exploration – From single-core embedded RTOS to multi-core distributed systems.
  • Compliance Ready – Supports validation toward safety standards like ISO 26262 and DO-178C.

The RTOS Builder in VisualSim provides a configurable environment to design, analyze, and validate real-time operating systems (RTOS). It supports preemptive multitasking, scheduling algorithms, context switching, ISR (Interrupt Service Routines), and task queues, making it ideal for timing-critical and safety-critical applications.

Unlike traditional RTOS design methods, VisualSim enables engineers to model and test both standard RTOS (AUTOSAR, VxWorks, QNX, FreeRTOS, etc.) and proprietary/custom implementations. This flexibility ensures coverage of commercial, research, and in-house RTOS environments.

Mirabilis Design RTSO library provides support for ARINC653, AUTOSAR and other industry standards.

Overview

  • Scheduler – Manages task execution order.
  • ISR Handling – Handles interrupts efficiently.
  • Task Queues – Organizes tasks into ready, running, and waiting states.
  • Context Switching – Enables switching between tasks.
  • Resource Management – Allocates system resources to tasks.

Supported Standards

  • Commercial RTOS (AUTOSAR, VxWorks, QNX, FreeRTOS)
  • Proprietary/custom RTOS implementations
  • Safety standards (ISO 26262 for automotive, DO-178C for aerospace) when coupled with VisualSim safety libraries

Key Parameters

  • Speed_MHz – Processor speed for RTOS execution.
  • Context_Switch_Time – Overhead of switching between tasks.
  • Task_t – Number of tasks in the system.
  • Max_Scheduler_Length – Depth of scheduling queue.
  • Scheduler_Type – Algorithm used (priority, round-robin, custom).

Applications

  • Automotive – ECU and domain controllers with AUTOSAR-compliant RTOS.
  • Aerospace & Defense – Safety-critical avionics and mission control software.
  • Medical Devices – Deterministic response in life-critical systems.
  • Industrial Automation – Robotics, manufacturing control systems, and SCADA.
  • IoT Systems – Lightweight RTOSes for low-power devices.

Integrations

  • Connects with processor models (ARM, RISC-V, Power, NXP, etc.).
  • Works with NoCs, memory controllers, buses, and accelerators.
  • Integrates with application workloads (C, C++, RTL co-simulation).
  • Links to fault-tolerant and safety models for mission-critical testing.

Schedule a consultation with our experts

    Subscribe