The 25 modules
Tap any card to open its briefing — a plain-language explanation, why it matters for real-time systems, and where the security holes actually are. Mark modules complete to track your run.
No module matches that search. Try a broader term like “memory” or clear the filter.
Scheduler lab — where timing becomes a security property
In an RTOS, an attacker rarely needs to crash you. Making a high-priority task miss its deadline is enough — that is a denial-of-service against physics. Build a task set below and watch rate-monotonic scheduling hold or break. This is the same math a certification reviewer runs by hand.
CPU utilisation — · RMS bound for 3 tasks: —
Bars are CPU time. A red notch is a job that ran past its deadline. Push utilisation over the bound and watch the low-priority task starve — that is priority inversion waiting to happen.
Threat map · STRIDE across the RTOS stack
Pick a layer of the stack to see what goes wrong there, the real-world incident it echoes, and the mitigation you'd put in front of a DO-178C or IEC 62443 reviewer.
Code bench — the patterns worth memorising
Vetted, minimal C for the mistakes that show up again and again in embedded security reviews. Each one pairs the flawed version with the hardened fix. Copy either.