bbc-microbit - 从命令行生成 micropython + python 代码 `.hex` 文件
问题描述
.hex
是否可以在 Linux 命令行而不是在其中一个编辑器中使用 MicroPython 和我自己的 python 程序代码生成文件?
解决方案
查看您问题中的标签,您似乎想在 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。
推荐阅读
- apache-kafka - Hyperledger Fabric Orderer 在使用 Kafka 共识时生成一些日志
- c# - 我想使用 linq 查询获取表记录,但从其他行而不是从第一行开始
- c# - 使用 Azure Active Directory 登录时,引导上下文始终返回为 null
- c - 无法理解“当前”宏如何用于 x86 架构
- wpf - DataGrid 组标题未在新记录上更新
- jmeter - 在jmeter中获取未知主机异常
- polymer - 即使在发送的第一个请求完成之前,我也想停止 Iron-ajax 发送的第二个请求
- java - 使用 Spring/hibernate 审计实体
- jenkins - 如何使用 jenkins 中的 jslint 和违规插件查找特定错误?
- ios - 开发、生产、开发配置文件和分发配置文件之间的区别?