Level 2 · Intermediate Intermediate¶
Goal: move beyond the FreeRTOS core API — stream continuous data with stream and message buffers, allocate everything statically for deterministic memory, save power with tickless idle, understand the ESP-IDF's dual-core FreeRTOS, and structure real firmware with proven RTOS design patterns.
Modules¶
- Stream & Message Buffers
- Static Allocation
- Tickless Idle & Low Power
- ESP-IDF FreeRTOS Specifics
- POSIX/Linux Simulation Port
- Queue Sets & Advanced Queue Patterns
- FreeRTOSConfig.h Deep Dive
- Gatekeeper Tasks & Design Patterns
- Watchdogs & Task Supervision
- Project — Multi-Sensor Gateway
Content status
Level 2 module content is being written — every page below has its scope defined and will be filled in next. Level 1 is complete and is the prerequisite for everything here.