Skip to content

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

  1. Stream & Message Buffers
  2. Static Allocation
  3. Tickless Idle & Low Power
  4. ESP-IDF FreeRTOS Specifics
  5. POSIX/Linux Simulation Port
  6. Queue Sets & Advanced Queue Patterns
  7. FreeRTOSConfig.h Deep Dive
  8. Gatekeeper Tasks & Design Patterns
  9. Watchdogs & Task Supervision
  10. 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.