FreeRTOS

FreeRTOS

ESP32×FreeRTOS:EventGroupとは?AND/OR待ちとxEventGroupWaitBitsの使い方

FreeRTOS EventGroupで複数条件待ち(AND/OR)を実装する方法を、ESP32(ESP-IDF)の動くサンプルで解説。xEventGroupWaitBitsの引数・戻り値・使い分けが分かります。
FreeRTOS

ESP32×FreeRTOS:セマフォとは?ログ混在を直す排他制御とBinary/MUTEXの違い

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

ESP32×FreeRTOS:Queueとは?グローバル変数との違いとxQueueCreate/Send/Receiveを実装で解説

ESP32×FreeRTOSのQueueを初心者向けに解説。グローバル変数との違い(状態共有/イベント共有)、Lチカ実装例、xQueueCreate/Send/Overwrite/Receiveの使い方、溢れた時の対策(捨てる/待つ/上書き)までまとめます。
FreeRTOS

ESP32 × FreeRTOS:タスク設計の基本と実践

ESP32でFreeRTOSの「タスク」を基礎から解説。デュアルコア上での動き、スケジューラの考え方、xTaskCreateの引数、vTaskDelayとdelayの違いをLチカ実装で理解できます。
FreeRTOS

FreeRTOSは?FreeRTOSの主要機能と役割の全体像【初心者向け】

ESP32標準のFreeRTOSとは何か?Task、Queue、Semaphore、EventGroupなどの役割を初心者向けに整理し、IoT開発での使いどころを全体像から解説します。