Concept Flow - FreeRTOS architecture overview
Start FreeRTOS Kernel
Initialize Hardware & Resources
Create Tasks & Queues
Start Scheduler
Scheduler Chooses Task
Task Runs
Task Blocks or Yields
Scheduler Chooses Next Task
Idle Task Runs
Repeat Scheduling Cycle
This flow shows how FreeRTOS starts, creates tasks, runs the scheduler, and switches between tasks.