ESP32 や STM32 を使って IoT 開発をしていると、 必ず出てくる単語があります。 実際に「何ができるの?」「何が嬉しいの?」は分かりづらい。 この記事では IoT開発者視点で FreeRTOS を“実務レベルで理解できる”ように解説します。 です。 PC の OS ほど巨大 ...
ESP-IDFのQEMUとgdbの実運用を想定して、いろいろ試してみる話。 以下のソースコードを使って、gdbの挙動をいろいろ検証してみる。タスクを1つ作っている。 #include <stdio.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "esp_log.h" #include "sdkconfig ...
freertos-learn/ ├── include/ # Header files │ └── README ├── lib/ # Library source files │ ├── ds3231/ # DS3231 RTC driver │ │ ├── ds3231.c │ │ └── ds3231.h │ └── vk16k33c/ # VK16K33C display driver │ ...
Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the ...
Adjust temperature/humidity thresholds from anywhere Control GPIO pins remotely Switch between WiFi modes (Access Point or connect to your home WiFi) The system employs a modular, event-driven ...
Abstract: This paper presents the design and implementation of a FreeRTOS-based smart waste management system for urban and municipal applications using the dual-core ESP32 microcontroller. The system ...
Abstract: This research proposes the design and implementation of an Internet of Things (IoT)-based intelligent indoor plant health monitoring system using FreeRTOS on an ESP32 microcontroller with Wi ...