首页 > 解决方案 > 从命令行生成 micropython + python 代码 `.hex` 文件

问题描述

.hex是否可以在 Linux 命令行而不是在其中一个编辑器中使用 MicroPython 和我自己的 python 程序代码生成文件?

标签: bbc-microbit

解决方案


查看您问题中的标签,您似乎想在 BBC micro:bit 上使用 MicroPython,对吗?如果是这种情况,那么你可以使用这个 Python 命令行工具:https ://github.com/ntoll/uflash/

可以在该链接的自述文件中找到有关如何安装和使用它的说明。

这适用于 Python 2 和 3,您的 Linux 发行版很可能至少有一个开箱即用的 Python 版本。

如果你安装了 pip,你可以很容易地安装它:pip install uflash

但您也可以下载源代码,使用 git 或从 GitHub ( https://github.com/ntoll/uflash/archive/master.zip ) 下载 zip 文件,然后在不安装任何东西的情况下运行它。在这种情况下,您可以使用 Python 执行 uFlash 脚本:

python uflash.py path_to_your_code.py

当前版本的 uFlash 包括用于 micro:bit 的最新版本的 MicroPython。


推荐阅读