Where to find Information on FreeRTOS

FreeRTOS has a well-structured documentation which you can find online. Some essential topics can be found on the listed links below.

LinkDescription
https://www.freertos.org/RTOS.htmlIntroduction into the FreeRTOS Kernel.
https://www.freertos.org/features.htmlOperating principle of the FreeRTOS Kernel, addresses topics such as Tasks, Queues, Semaphores, Mutexes, Software Timers, Memory Management, Stack Overflow Protection, etc.
https://www.freertos.org/a00106.htmlFreeRTOS API Reference, includes code examples for kernel configuration and FreeRTOS objects (Tasks, Queues, Semaphores, Mutexes, Software Timers, Event Groups, Buffers, etc).
https://www.freertos.org/kernel/secondarydocs.htmlFreeRTOS Kernel Secondary Docs (Idle Task, Hooks, MPU, Low-Power Support, Trace Features, Run Time Stats, concept of Multitasking, Context Switching and Scheduling, etc.).