便利な環境(ampy, spike tools) - mhikichi1969/SPIKE-Prime-python GitHub Wiki

ampy コマンドが便利です。MicroPython 環境に対して、シリアル接続でファイル管理のコマンドを使うことができます。

インストール

python環境を構築後pipでインストール

pip3 install adafruit-ampy

簡単な使い方

ampy -p シリアルポート名 COMMAND [パラメータ]...

シリアルポートの指定は、Windowsの場合は COM4 等、Linuxの場合は /dev/**** 、WSL上のUbuntuの場合は /dev/ttyS4等 (Windows上でCOM4のとき)のように指定します。

主なコマンド

COMMAND 意味
ls リモートディレクトリ取得
get リモートファイルの取得
put ローカルファイルやフォルダの書き込み
rm リモートファイルの削除
mkdir リモートディレクトリの作成
rmdir リモートディレクトりの削除

spike-tools

SPIKE PRIMEのJSONコマンドを送るツール。spikejsonrpc コマンドでSPIKEの操作ができる。

https://github.com/nutki/spike-tools