R2P2ESP32

どういうときにビルドするか

フルの開発環境が必要かどうか、それともWeb Installerで十分かを見極めます。

Web Installerは、ほとんどの「はじめて使う」というニーズをカバーします。 ブラウザからビルド済みのファームウェアイメージをそのまま書き込むだけで、ツールチェーンは 不要です。自分でR2P2-ESP32をビルドする必要があるのは、次のようなことをしたい場合です。

  • mrbgemを追加・削除する
  • 独自のmrbgemを作成して組み込む
  • PicoRubyや R2P2-ESP32本体に貢献する
  • ヒープ領域の拡張、スタックサイズの調整、PSRAMサポートの有効化を行う
  • パーティション構成を変更する
  • デフォルトで無効になっているWi-Fi(USE_WIFI)を有効にする
  • ビルド済みファームウェアではカバーされていないその他の要件を満たす

2つの開発環境

環境構築では、開発環境を用意する2通りの方法を紹介しています。 ESP-IDFをマシンに直接インストールする方法と、公式のespressif/idfイメージを使い ローカルにESP-IDFを一切インストールしないDockerを使う方法です。お使いの環境に 合わせて選んでください。

どちらの環境でも、準備ができたあとの設定、 ターゲットのセットアップ、ビルドは共通です。