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¶
- Kernel Internals — Lists & Ready Lists
- Context Switching Deep Dive
- SMP Scheduling
- MPU Support & Memory Protection
- Tracing — Tracealyzer & SystemView
- Porting FreeRTOS to a New MCU
- Advanced ISR & Latency Design
- Performance Tuning & Measurement
- Networking — FreeRTOS-Plus-TCP
- Project — Instrumented RTOS Firmware
Level 2 is the prerequisite for this level.