Skip to content

Level 3 · Advanced Advanced

Goal: open the hood — understand how the FreeRTOS kernel actually works (lists, ready lists, the context switch), how SMP scheduling differs from single-core, how the MPU isolates tasks, and how to trace, measure, and tune a real-time system with professional tools.

Modules

  1. Kernel Internals — Lists & Ready Lists
  2. Context Switching Deep Dive
  3. SMP Scheduling
  4. MPU Support & Memory Protection
  5. Tracing — Tracealyzer & SystemView
  6. Porting FreeRTOS to a New MCU
  7. Advanced ISR & Latency Design
  8. Performance Tuning & Measurement
  9. Networking — FreeRTOS-Plus-TCP
  10. Project — Instrumented RTOS Firmware

Level 2 is the prerequisite for this level.