Covers the practical bits of FreeRTOS development: creating tasks with proper stack sizing, using queues and mutexes for inter-task communication, and enabling stack overflow detection before things crash mysteriously at 3am. The examples show actual task function signatures, queue setup with structs, and the difference between semaphores (for signaling) and mutexes (for shared resources with priority inheritance). Configuration guidance is solid, especially the FreeRTOSConfig.h essentials and stack watermark checking. The GDB section assumes you're already running OpenOCD and jumps straight to thread-aware debugging commands. If you're moving from bare metal to an RTOS or debugging why your embedded system locks up under load, this gets you oriented quickly.
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill freertos