uflash es una utilidad para actualizar BBC micro:bit con secuencias de comandos de Python y el tiempo de ejecución de MicroPython. La placa BBC micro:bit es la placa alternativa más fácil de usar con MicroPython. Esto se debe a dos aplicaciones de software:una aplicación de escritorio llamada Mu y una herramienta de línea de comandos llamada uFlash. Mu es un editor completo que puede usar en su PC y, cuando está conectado a su BBC micro:bit a través de un cable USB, puede guardar y ejecutar los scripts. La herramienta uFlash se puede utilizar para transferir manualmente scripts de Python a la placa. Ambas opciones están disponibles para su uso en Windows, macOS y Linux.
BBC micro:bit es un dispositivo informático simple pero potente para programadores principiantes. Es pequeño, barato y fácil de usar. La British Broadcasting Corporation (BBC) creó el dispositivo para promover la creatividad digital. En otras palabras, ¡la BBC quiere fomentar las habilidades y la confianza necesarias para que cualquier persona haga cosas geniales con las computadoras!
Los dos módulos que Mu usa para interactuar con el dispositivo se llaman uflash (para actualizar el tiempo de ejecución y el código de MicroPython en el dispositivo) y ufs (para interactuar con el sistema de archivos del dispositivo). En ambos casos, la “u” (µ) se pronuncia como “micro”, como en “microflash”. Ambos módulos incluyen código y herramientas de línea de comandos para interactuar con el dispositivo. Ambos están disponibles como paquetes de Python en PyPI, por lo que si tiene una versión relativamente reciente de Python instalada en su máquina, use el comando pip para instalarlos de la forma habitual:
$ pip install uflash $ pip install microfs
Si encuentra el siguiente error:
uflash: command not found
puede intentar instalar el siguiente empaquetador según su elección de distribución.
Distribución | Comando |
---|---|
Debian | apt-get install uflash |
Ubuntu | apt-get install uflash |
Kali Linux | apt-get install uflash |
Fedora | dnf instalar uflash |
Resumen
Si usa el comando uflash sin ningún argumento, intentará encontrar un micro:bit conectado y actualizar un tiempo de ejecución de MicroPython sin modificar en el dispositivo. Para actualizar una secuencia de comandos de Python en el dispositivo, simplemente pase el archivo .py como primer argumento del comando:
$ uflash my_script.py