ESP32をEspressif純正開発環境のESP-IDFで開発します。
🧩 ESP-IDF とは何か
- Espressif が公式に提供している ESP32 系向けの純正 SDK / フレームワーク
- FreeRTOS ベースで、Wi‑Fi・Bluetooth・各種周辺機能を低レベルから扱える
- Arduino よりも 低レイヤーに近く、細かい制御が可能
⚙️ ESP-IDF を使うメリット
- 公式サポート:最新機能・バグ修正が最速で反映される
- 安定性:商用製品でも使われる堅牢な構成
- 豊富なサンプル:Wi‑Fi、BLE、SPI、I2C、OTA など公式サンプルが大量
- CMake + FreeRTOS:本格的な組込み開発に向く
🛠️ 開発環境の選択肢
ESP-IDF は複数の方法で使えます。
- ESP-IDF + VS Code(推奨) 拡張機能があり、ビルド・フラッシュ・モニタがワンクリック。
- ESP-IDF + コマンドライン Linux/Mac/Windows どれでも動く。最も軽量。
- ESP-IDF + Eclipse 公式サポートはあるが、最近は VS Code が主流。
本コースでは、ESP-IDF + VS Codeを用います
カリキュラム
- 1 Section
- 1 Lesson
- 10 Weeks
Expand all sectionsCollapse all sections
- DSPDSPは Digital Signal Processor(デジタル信号プロセッサ) の略で、デジタル信号を高速に処理するために特化して作られたプロセッサ。音声・画像・通信など、膨大な計算をリアルタイムでこなす用途で使われる。1
