【问题标题】:Mount NodeMCU with Micropython filesystem?用 Micropython 文件系统挂载 NodeMCU?
【发布时间】:2017-09-07 17:02:24
【问题描述】:

我最近买了一块 NodeMCU 板,并在其中刷入了 Micropython。
我已经阅读了boot.pymain.py 脚本,但我不明白如何访问它们。
我已使用screen 命令成功连接到 Python REPL,一切正常。
有没有办法将它安装为 Mac OS X 上的外部驱动器?因为到目前为止我还没有找到方法。

提前致谢!

【问题讨论】:

    标签: nodemcu micropython


    【解决方案1】:

    您可以启用 webrepl 并通过它上传

    我发现这个包对通过串行上传非常有帮助。

    pip install mpfshell
    
    python -m mp.mpfshell
    > open COM3 
    > put main.py
    

    micropython 很酷……

    【讨论】:

    • 不错。同时我找到了ampy,它允许你做同样的事情。如果有办法将它作为“普通”设备打开,我很想知道,因为我已经读过 mac os 应该这样做:(
    • 是的!我只需要模块,但整个电路板多花了我几欧元,所以这确实值得哈哈
    • 我认为没有驱动程序可以将其安装在 PC 上(PyBoard 有)
    • 好吧,我也不这么认为,但我记得读过“Mac OS X 应该看到就像正常安装的设备”,即使我找不到我阅读它的页面.我会留下这个问题,希望我是对的,哈哈
    【解决方案2】:

    由于我对 NodeMcu 和在其上运行 Python 的一些问题,我刚刚在 GitHub 上设置了一个漂亮的端到端文档 python2nodemcu

    查看、下载、上传或列出 MicroPython 文件系统的文件有其own section

    它利用Ampy,一个 Python 库,通过其串行连接连接到基于 MicroPython 的开发板。例如,要列出所有文件,只需运行 python3 ampy/cli.py --port /dev/tty.{device-file} --baud 115200 ls

    【讨论】:

      【解决方案3】:

      mpy-utils 软件包包含一个名为mpy-fuse 的工具,允许您使用 FUSE 从 Linux 或 MacOS 挂载 MicroPython 设备。我通过 this video 找到了这个工具,它描述了如何设置它并展示了它的实际效果。

      【讨论】:

        猜你喜欢
        • 2015-03-03
        • 2012-09-09
        • 1970-01-01
        • 1970-01-01
        • 2011-07-10
        • 1970-01-01
        • 1970-01-01
        • 2011-07-03
        • 1970-01-01
        相关资源
        最近更新 更多