ESP-IDF ile FreeRTOS Görevleri (Tasks) ve Kuyruklar (Queues)
Önceki yazımızda GPIO kesmelerini (ISR) işlerken, kesme anında yapılan işlemi bir “Kuyruk” (Queue) üzerinden ana “Göreve” (Task) aktarmıştık. ESP32, çift çekirdekli (dual-core) güçlü bir mikrodenetleyicidir ve ESP-IDF altyapısı, varsayılan gerçek zamanlı işletim sistemi olarak FreeRTOS kullanır. Arduino’daki tekil loop() döngüsü yerine, FreeRTOS sayesinde aynı anda çalışan, birbirini bekletmeyen ve farklı önceliklere sahip bağımsız görevler (multitasking) […]