uflash ist ein Dienstprogramm zum Flashen des BBC micro:bit mit Python-Skripten und der MicroPython-Laufzeitumgebung. Das BBC micro:bit-Board ist das am einfachsten zu verwendende alternative Board mit MicroPython. Dies liegt an zwei Softwareanwendungen – einer Desktop-Anwendung namens Mu und einem Befehlszeilentool namens uFlash. Mu ist ein vollständiger Editor, den Sie auf Ihrem PC verwenden können und der, wenn er über ein USB-Kabel mit Ihrem BBC micro:bit verbunden ist, die Skripte speichern und ausführen kann. Das uFlash-Tool kann verwendet werden, um Python-Skripte manuell auf das Board zu übertragen. Beide Optionen sind für die Verwendung unter Windows, macOS und Linux verfügbar.
Das BBC micro:bit ist ein einfaches, aber leistungsstarkes Computergerät für Programmieranfänger. Es ist klein, billig und einfach zu bedienen. Die British Broadcasting Corporation (BBC) hat das Gerät entwickelt, um die digitale Kreativität zu fördern. Mit anderen Worten, die BBC möchte die Fähigkeiten und das Selbstvertrauen fördern, die jeder benötigt, um coole Sachen mit Computern zu machen!
Die beiden Module, die Mu zur Interaktion mit dem Gerät verwendet, heißen uflash (zum Flashen der MicroPython-Laufzeit und des Codes auf das Gerät) und ufs (zum Interagieren mit dem Dateisystem des Geräts). In beiden Fällen spricht man das „u“ (µ) als „micro“ aus, wie in „microflash“. Beide Module enthalten Code und Befehlszeilentools für die Interaktion mit dem Gerät. Beide sind als Python-Pakete auf PyPI verfügbar. Wenn Sie also eine relativ neue Version von Python auf Ihrem Computer installiert haben, verwenden Sie den pip-Befehl, um sie auf die übliche Weise zu installieren:
$ pip install uflash $ pip install microfs
Wenn Sie auf den folgenden Fehler stoßen:
uflash: command not found
Sie können versuchen, den folgenden Packager gemäß Ihrer Distributionswahl zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install uflash |
Ubuntu | apt-get install uflash |
Kali-Linux | apt-get install uflash |
Fedora | dnf installiere uflash |
Zusammenfassung
Wenn Sie den Befehl uflash ohne Argumente verwenden, versucht er, ein verbundenes micro:bit zu finden und eine unveränderte MicroPython-Laufzeitumgebung auf das Gerät zu flashen. Um ein Python-Skript auf das Gerät zu flashen, übergeben Sie einfach die .py-Datei als erstes Argument an den Befehl:
$ uflash my_script.py