LoginSignup
7
5

More than 3 years have passed since last update.

Dockerコンテナ上でESP32のファームウェアを開発する

Last updated at Posted at 2019-06-13

動機

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の内容とほぼ同じですが)

DockerコンテナからUSBデバイスを利用する

誰かのお役に立てばありがたき幸せです。

おわりに

READMEは英語ですが、Chromeの翻訳を使えばそれなりに読めると思います。英語力は皆無なのでおかしな表現がある場合はコメント頂けるとありがたいです。

7
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5