Talk
Growing PicoRuby's Ecosystem on ESP32
R2P2-ESP32はPicoRubyのESP32向けプラットフォームです。
これまでESP32を使ってPicoRubyをはじめるにはいくつかの障壁がありました。具体的には「ファームウェアの書き込み方法がわかりにくい」「ビルドのために開発環境(ESP-IDF)をインストールする必要がある」「実機上でのデバッグ手段がない」といった点です。
こうした障壁を取り除くべく、入門者がより始めやすくなるエコシステムを整備しています。具体的な取り組みは次の3つです。
- R2P2-ESP32 Web Installer
実機に対してブラウザから直接ファームウェアを書き込む仕組み - Dockerベースのビルドサポート
ESP-IDFをインストールしなくても、R2P2-ESP32をビルドできるようにする機能 - yuuu/picoruby-debug
実機上でRubyのdebug gemライクなデバッグ体験を提供するmrbgem
これらの取り組みにより、「動かす」「カスタマイズする」「デバッグする」という開発の一連の流れを、入門者でも無理なく体験できるようになりました。
それぞれの利用方法と実現方法、技術的な工夫点についてもお話しします。
このトークをきっかけに、ぜひESP32を使ってPicoRubyに入門してください!