Super Simple Tasker (SST) is an event-driven, preemptive, priority-based RTOS kernel for ARM Cortex-M that implements scheduling almost entirely in hardware. Unlike traditional blocking RTOS kernels, SST uses non-blocking run-to-completion tasks that share a common stack, dramatically reducing CPU and memory overhead. The presentation contrasts SST with FreeRTOS, demonstrates a multi-task Blinky-Button example on an STM32 Nucleo board with a logic analyzer, and shows that SST supports preemption, priority-based scheduling, same-priority arbitration, and rate monotonic analysis — without requiring thread blocking.
•22m watch time
1 Impression