uflash est un utilitaire permettant de flasher le BBC micro:bit avec des scripts Python et le runtime MicroPython. La carte BBC micro:bit est la carte alternative la plus simple à utiliser avec MicroPython. Cela est dû à deux applications logicielles - une application de bureau nommée Mu et un outil de ligne de commande nommé uFlash. Mu est un éditeur complet que vous pouvez utiliser sur votre PC et, lorsqu'il est connecté à votre BBC micro:bit via un câble USB, il peut enregistrer et exécuter les scripts. L'outil uFlash peut être utilisé pour transférer manuellement des scripts Python vers la carte. Les deux options sont disponibles pour une utilisation sur Windows, macOS et Linux.
Le BBC micro:bit est un appareil informatique simple mais puissant pour les programmeurs débutants. Il est petit, bon marché et facile à utiliser. La British Broadcasting Corporation (BBC) a créé l'appareil pour promouvoir la créativité numérique. En d'autres termes, la BBC veut favoriser les compétences et la confiance nécessaires à quiconque pour créer des trucs sympas avec des ordinateurs !
Les deux modules que Mu utilise pour interagir avec l'appareil sont appelés uflash (pour flasher le runtime et le code MicroPython sur l'appareil) et ufs (pour interagir avec le système de fichiers de l'appareil). Dans les deux cas, vous prononcez le « u » (µ) comme « micro », comme dans « microflash ». Les deux modules incluent du code et des outils de ligne de commande pour interagir avec l'appareil. Les deux sont disponibles sous forme de packages Python sur PyPI, donc si vous avez une version relativement récente de Python installée sur votre machine, utilisez la commande pip pour les installer de la manière habituelle :
$ pip install uflash $ pip install microfs
Si vous rencontrez l'erreur ci-dessous :
uflash: command not found
vous pouvez essayer d'installer le conditionneur ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install uflash |
Ubuntu | apt-get install uflash |
Kali Linux | apt-get install uflash |
Fédora | dnf installer uflash |
Résumé
Si vous utilisez la commande uflash sans aucun argument, elle tentera de trouver un micro:bit connecté et de flasher un environnement d'exécution MicroPython non modifié sur l'appareil. Pour flasher un script Python sur l'appareil, transmettez simplement le fichier .py comme premier argument à la commande :
$ uflash my_script.py