明日は我が身の備忘録(あすびぼ)

自分向け備忘録です。頻繁に更新は難しいでしょうね

ESP32-DevKitC(Eclipce + ESP-IDFの環境構築)

前回までESP32-DevKitC ESP-WROOM-32開発ボードでESP-IDFを用いてサンプルプログラムを実行したが、ESP-IDFだけではプログラムの記述は難しいので、EclipceでESP32のプロジェクトを作成して書き込みができるようにする。参考にしたサイトはこちら。ほぼそのまま。

f:id:kirikoshokunin:20210401225403p:plain
EcilpceでHello_World

 ESP32-DevKitC ESP-WROOM-32

 ダウンロードするもの

ダウンロードするものは以下のもの。

Eclipse IDE for C/C++ Developers | Eclipse Packages

Git - Downloads

Java SE - Downloads | Oracle Technology Network | Oracle 日本

無い場合はPython

Download Python | Python.org

 まずEclipceをダウンロード

f:id:kirikoshokunin:20210401214837p:plain
eclipseのインストール

f:id:kirikoshokunin:20210401214936p:plain
eclipseのインストール2

f:id:kirikoshokunin:20210401221135p:plain
ダウンロード

f:id:kirikoshokunin:20210401221307p:plain
Java SE 16のダウンロード

f:id:kirikoshokunin:20210401224707p:plain
インストローラーをダウンロード

f:id:kirikoshokunin:20210401224759p:plain
eclipseを起動

f:id:kirikoshokunin:20210401224831p:plain
Help -> Install New Software

f:id:kirikoshokunin:20210401225214p:plain
Install 画面

f:id:kirikoshokunin:20210401225610p:plain
Add Repository

f:id:kirikoshokunin:20210401225943p:plain
Espressif IDFをチェック+Next

f:id:kirikoshokunin:20210401230057p:plain
Nextをクリック

f:id:kirikoshokunin:20210401230256p:plain
ライセンスに同意してFinish

再起動後 Help ➡ Download and Configure ESP-IDF をクリック

f:id:kirikoshokunin:20210401230646p:plain
ダウンロードしたい場所を選択してFinish

ダウンロード後 ”ESP-IDF Tools installation dialog”が起動する。起動しなかったらHelpから起動できる。

f:id:kirikoshokunin:20210401230445p:plain
ESP-IDFをダウンロード

f:id:kirikoshokunin:20210401231113p:plain
ESP-IDF Tools installation dialog

 新しいProjectを作成

f:id:kirikoshokunin:20210401231323p:plain
New ➡ Other... ➡ Espressif IDF Project

f:id:kirikoshokunin:20210401231431p:plain
適当なProject nameを記入

f:id:kirikoshokunin:20210401231519p:plain
テンプレートでhello_worldを選択

f:id:kirikoshokunin:20210401231705p:plain
作成したプロジェクトが開いたらターゲットの設定をクリック

f:id:kirikoshokunin:20210401231801p:plain
ESP32のCOMポートを選択

f:id:kirikoshokunin:20210401232129p:plain
左のProject Explorerから”hello_world_main.c”を開く

f:id:kirikoshokunin:20210401232358p:plain
Lunchボタンをクリック

f:id:kirikoshokunin:20210401232457p:plain
TeraTarmでESP32からの通信を読む

前回記事

kirikoshokunin.hatenablog.com

kirikoshokunin.hatenablog.com