概要
SiPEEDのMaixPy用のクラウドサービスMaixHubの中で、
MaixPyファームウェアをカスタマイズしてダウンロードできる、
MaixHub Online Compileが公開されました。
MaixHub now support compile your own MaixPy firmware, with your customized spiffs content~
— Sipeed (@SipeedIO) April 30, 2020
Check it out:https://t.co/45spDu8k4F
Maixボードのメモリ容量はシビアで、大きい学習モデルを読み込みたいときには、
MaixPyファームウェアをカスタマイズする必要がありました。
MaixPyファームウェアのカスタマイズには、これまでは、ローカルのLinux(Ubuntu)でのビルド環境を準備する必要がありました。
Ubuntuで#MaixPy をカスタマイズする
MaixHub Online Compileは、
MaixPyファームウェアのカスタマイズをWEB上で行い、
クラウド上でビルドしてダウンロードすることができる画期的なサービスです。
MaixHub
MaixHubは、MaixボードをリリースするSiPEEDが運営するクラウドサービスです。
Maixボードのための機械学習の学習モデルの生成を行う「Model Training」や、
学習モデルの共有を行う「Share Model」などのページが用意されています。
ユーザ登録
MaixHubのユーザ登録をします。
MaixHub Online Compileに入ります
最初に、メールアドレスに認証コードを送り、認証をします。
MaixPy Firmware online generation
LCDのサイズ、Maixボードか、M5StickVか、等を選択します
モジュールの機能を選択します。
Module | 機能 |
---|---|
IDE | MaixPy IDEとの接続プロトコルモジュール |
_thread | マルチスレッドモジュール |
NES | ファミ〇ンエミュレータモジュール |
video | 動画モジュール |
Minimum OMV | OpenMVの機能を削減する |
YUV convert table | YUVの変換テーブル追加する |
dual sensor buff | カメラバッファを追加する |
MIC_ARRAY | MICARRAYモジュール |
lodepng module | PNGモジュール |
ulab module | 行列演算モジュール |
kmodel V4 | kmodel V4対応 |
touch screen module | タッチパネルモジュール |
Ws2812 | Ws2812モジュール |
HTPA thermal driver | thermalモジュール |
htpa | module |
MaixPy Firmware のダウンロードリンクを送信
SUBMITを押すと、MaixPyのファームウェアをクラウド上でビルドし、
自分のメールアドレスへ、ダウンロードのリンクを送信します。
KFlashでMaixボードにファームウェアを書き込んで終了です。