RTOS Abstraction Layer API#
The RTOS abstraction layer decouples Sound Open Firmware core logic from underlying real-time operating system primitives. It standardizes spinlocks, mutexes, task scheduling, high-resolution clocks, hardware timers, and cache coherency operations across supported DSP architectures.
Note
For heap allocators, Virtual Memory Heap (VMH), pre-allocated virtual regions, and streaming buffer allocation infrastructure, see Memory Management Infrastructure API.
For real-time scheduling domains (Low-Latency Timer and DMA), Data Processing preemptible threads, Thread With Budget, and task state machines, see Scheduling Infrastructure API.
- group RTOS Abstraction Layer
RTOS primitives, synchronization (spinlocks, mutexes), task scheduling, clocks, timers, and cache management.