動機
ESP32の開発環境を1から用意しようとすると、様々なツールをインストールする必要があり面倒だったので環境をDockerコンテナ化しました。
前提
- ESP-IDFのバージョン: v3.3-beta3を採用
- 現在(2019-06-03現在)の安定板はv3.2ですが、もうすぐv3.3がリリースされそうなため。
- READMEにも書いていますが、自身でイメージをビルドする方法であれば任意のバージョンを利用できます。
- ビルドツール: CMake + Ninjaを採用
- v4.0からはこちらが主流となり、v5.0からはmakeは非推奨になると書かれていたため。
- 参考にした公式ドキュメントはこちら
やり方
以下のREADMEに従って開発環境を構築して下さい。
上記のREADMEで全て完結するようにしていますが、DockerコンテナにUSBを認識させる方法については、別の記事を書いていますのでそちらも参考にして下さい。(READMEの内容とほぼ同じですが)
誰かのお役に立てばありがたき幸せです。
おわりに
READMEは英語ですが、Chromeの翻訳を使えばそれなりに読めると思います。英語力は皆無なのでおかしな表現がある場合はコメント頂けるとありがたいです。