uflash は、BBC micro:bit を Python スクリプトと MicroPython ランタイムでフラッシュするためのユーティリティです。 BBC micro:bit ボードは、MicroPython で使用する最も簡単な代替ボードです。これは、Mu というデスクトップ アプリケーションと uFlash というコマンドライン ツールの 2 つのソフトウェア アプリケーションによるものです。 Mu は PC で使用できる完全なエディターであり、USB ケーブルを介して BBC micro:bit に接続すると、スクリプトを保存して実行できます。 uFlash ツールを使用して、Python スクリプトをボードに手動で転送できます。どちらのオプションも、Windows、macOS、および Linux で使用できます。
BBC micro:bit は、初心者プログラマ向けのシンプルでありながら強力なコンピューティング デバイスです。小さくて安くて使いやすいです。英国放送協会 (BBC) は、デジタルの創造性を促進するためにこのデバイスを作成しました。言い換えれば、BBC は、誰もがコンピューターでクールなものを作るために必要なスキルと自信を育てたいと考えています!
Mu がデバイスと対話するために使用する 2 つのモジュールは、uflash (MicroPython ランタイムとコードをデバイスにフラッシュするため) と ufs (デバイスのファイルシステムと対話するため) と呼ばれます。どちらの場合も、「マイクロフラッシュ」のように、「u」(μ) を「マイクロ」と発音します。どちらのモジュールにも、デバイスとやり取りするためのコードとコマンドライン ツールが含まれています。どちらも PyPI の Python パッケージとして利用できるため、比較的新しいバージョンの Python がマシンにインストールされている場合は、pip コマンドを使用して通常の方法でインストールします:
$ pip install uflash $ pip install microfs
以下のエラーが発生した場合:
uflash: command not found
選択したディストリビューションに従って、以下のパッケージャーをインストールしてみてください。
分布 | コマンド |
---|---|
Debian | apt-get インストール uflash |
Ubuntu | apt-get インストール uflash |
カリ Linux | apt-get インストール uflash |
Fedora | dnf インストール uflash |
まとめ
引数なしで uflash コマンドを使用すると、接続されている micro:bit を見つけて、変更されていない MicroPython ランタイムをデバイスにフラッシュしようとします。 Python スクリプトをデバイスにフラッシュするには、コマンドの最初の引数として .py ファイルを渡すだけです:
$ uflash my_script.py