【发布时间】:2017-09-07 17:02:24
【问题描述】:
我最近买了一块 NodeMCU 板,并在其中刷入了 Micropython。
我已经阅读了boot.py 和main.py 脚本,但我不明白如何访问它们。
我已使用screen 命令成功连接到 Python REPL,一切正常。
有没有办法将它安装为 Mac OS X 上的外部驱动器?因为到目前为止我还没有找到方法。
提前致谢!
【问题讨论】:
标签: nodemcu micropython
我最近买了一块 NodeMCU 板,并在其中刷入了 Micropython。
我已经阅读了boot.py 和main.py 脚本,但我不明白如何访问它们。
我已使用screen 命令成功连接到 Python REPL,一切正常。
有没有办法将它安装为 Mac OS X 上的外部驱动器?因为到目前为止我还没有找到方法。
提前致谢!
【问题讨论】:
标签: nodemcu micropython
您可以启用 webrepl 并通过它上传
我发现这个包对通过串行上传非常有帮助。
pip install mpfshell
python -m mp.mpfshell
> open COM3
> put main.py
micropython 很酷……
【讨论】:
ampy,它允许你做同样的事情。如果有办法将它作为“普通”设备打开,我很想知道,因为我已经读过 mac os 应该这样做:(
由于我对 NodeMcu 和在其上运行 Python 的一些问题,我刚刚在 GitHub 上设置了一个漂亮的端到端文档 python2nodemcu。
查看、下载、上传或列出 MicroPython 文件系统的文件有其own section。
它利用Ampy,一个 Python 库,通过其串行连接连接到基于 MicroPython 的开发板。例如,要列出所有文件,只需运行 python3 ampy/cli.py --port /dev/tty.{device-file} --baud 115200 ls。
【讨论】:
mpy-utils 软件包包含一个名为mpy-fuse 的工具,允许您使用 FUSE 从 Linux 或 MacOS 挂载 MicroPython 设备。我通过 this video 找到了这个工具,它描述了如何设置它并展示了它的实际效果。
【讨论】: