u/Fantastic_Mud_389

I built a visual RTOS simulator this weekend.

Little animations on a retro interface that let you step through the scheduler tick-by-tick, pause and inspect task states, mutex ownership, priority changes.

Covers scheduling, preemption, time slicing, priority inversion, deadlock. Real FreeRTOS & Zephyr code highlights as the simulation runs.

Please do point out if you see any mistakes, or wanna add a new concept. I will be open sourcing the code after adding some documentation!

https://rtos.usefirmware.com

https://reddit.com/link/1sxblyb/video/z5d5reefwrxg1/player

reddit.com
u/Fantastic_Mud_389 — 18 days ago