FreeRTOS ESP32×FreeRTOS:セマフォとは?ログ混在を直す排他制御とBinary/MUTEXの違い ESP-IDF + FreeRTOSでそのまま動くセマフォ実装例。複数タスクのprintf出力が混在する原因を再現し、Binary Semaphoreで排他制御。さらにMutexで優先度逆転を避ける考え方も解説。 2026.01.05 FreeRTOS