Bu laboratuvar, periyodik bir SensorTask, queue'dan veri bekleyen bir ControlTask ve arka planda calisan bir LoggerTask uzerinden FreeRTOS scheduler mantigini gorunur kilar. Burada dogru bloklama ve oncelik secimi akisi sakinlestirir; busy wait ve yanlis oncelik ise ayni sistemi kisa surede kaotik hale getirir.
Ipuccu: Once SensorTask'i `vTaskDelayUntil` ile bloklu tut ve ControlTask'i queue'dan veri beklerken uyut. Sonra sensoru busy wait yapip farki izle.
Scheduler bu demoda her tick'te en yuksek oncelikli ready task'i secen basit bir preemptive mantikla modellenir.
Baslangic ayari dengeli: SensorTask periyodik olarak bloke oluyor, ControlTask queue'dan veri beklerken uyuyor ve LoggerTask kalan bosluklari dolduruyor.