IoT開発用シリアルターミナルを作成しました
- 開発
- 2022年1月18日
- 読了時間: 1分
更新日:2022年1月22日

ESP32のデバッグ用にシリアル通信モニターアプリを作成しました。JTAGはポートが固定なようので、M5Stack等だと使えません。結局Printデバッグになってしまうのですが、vMicroのシリアルモニターはカラー表示が使えず不便でした。
なら、シリアルモニター自体を作ってしまえばいいと思いつきました。出力に独自仕様を追加することにより、変数値モニター機能も付けました。
もう一つの目玉機能は、ESP32への書き込み機能です(ただEsptoolを呼び出しているだけです)。.binファイルさえあれば、ビルドしなくても書き込めます。応用で、.binファイルの更新をポーリングして書き込む機能もあります。
この機能では、書き込みが終了するとBeep音が鳴ります。また、ネットワーク共有でもポーリングできるため、ホストPCでビルドし、クライアントPCに接続したESP32に書き込むことが可能です。
](https://static.wixstatic.com/media/829497_c3a81e6567cb4d2285ed307e31162650~mv2.png/v1/fill/w_980,h_311,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/829497_c3a81e6567cb4d2285ed307e31162650~mv2.png)
](https://static.wixstatic.com/media/829497_b07c6482d8aa40e08a3a401932655a70~mv2.png/v1/fill/w_464,h_466,al_c,q_85,enc_avif,quality_auto/829497_b07c6482d8aa40e08a3a401932655a70~mv2.png)
](https://static.wixstatic.com/media/829497_57a33fa4e6a248438d4664fcdbdc691f~mv2.png/v1/fill/w_429,h_540,al_c,q_85,enc_avif,quality_auto/829497_57a33fa4e6a248438d4664fcdbdc691f~mv2.png)
コメント