在踩过无数坑后,我终于找到了较为便捷的开发工具。
- 首先我用 thonny 安装完 固件后,shell是这样的。我安装的固件是这个MicroPython - Python for microcontrollershttps://micropython.org/download/esp32/
- 后来我搜到了这个micropython:开发板:esp32-cam:starthttps://www.micropython.org.cn/wiki/doku.php?id=micropython:%E5%BC%80%E5%8F%91%E6%9D%BF:esp32-cam:start可能是固件下错了,于是重新下载了固件。结果还是一样。
- 后来我搜到了这个ESP32-Cam网络开发(1)------环境搭建(micropython)_micropython官网_包工头—BGT的博客-CSDN博客1. 由于micropython官网并没有esp32-cam的相关固件,所以要到这个地址下载esp32-cam专属的固件.地址:ESP32-cam专属固件.2. 固件下载完成后,要在电脑安装 CH340驱动,这样才能将固件烧录到esp32中. 3.准备好以上要求后,还需要下载一个IDE. 这里推荐 Thonny地址. 4.所有工作准备完成后,使用Thonny将下载好的固件烧录到esp32中.一 :二 :............https://blog.csdn.net/qq_44619703/article/details/122462057https://github.com/dphans/micropython-ide-vscode上面说要按住gpio0,我没有按,但其实前两步我在arduino中已经看到,mircopython的终端
而且是可以用的。我又尝试按住gpio0,让它接地,没有用。
最终我选择放弃thonny,使用vscode 的插件 ,下面三个都试了,都连不上,要么连上之后没有输出。
GitHub - dphans/micropython-ide-vscode: Micropython integrated development for VSCodeMicropython integrated development for VSCode. Contribute to dphans/micropython-ide-vscode development by creating an account on GitHub.https://github.com/dphans/micropython-ide-vscode通过 VSCode RT-Thread 插件使用 Python 为物联网系统编写程序_RTThreadIoTOS的博客-CSDN博客导读:RTOS 之类的实时嵌入式操作系统使嵌入式系统的编程更简单 本文字数:3405,阅读时长大约:5分钟https://linux...https://blog.csdn.net/FILLMOREad/article/details/107724515在vscode里基于Pymakr插件进行esp32的micropython开发 - 哔哩哔哩1. 安装vscode里面的插件 安装pymakr插件前,需要安装Node.js,这里我安的是推荐的12.18.3LTS。可以按默认路径安装,下面的提示注意勾上按提示操作,然后会自动启动windows PowerShell,由于我已经操作过一次了,下面结果如下,初次安装会执行一段时间。2. 下载ESP32的micropython的固件 从MicroPython ESP32下载页面下载固件 https://micropython.org/download/esp32/下载框框里面标的固件,也可https://www.bilibili.com/read/cv7262936/
最后我又搜到了这个MicroPython-ESP32之WebRepl-1Z实验室 - 简书 照着开启了webrepl,但是他的webrepl站点丢了,后来又看到官方的webrepl,但是连接不上。
MicroPython WebREPLhttps://micropython.org/webrepl/GitHub - micropython/webrepl: WebREPL client and related tools for MicroPythonWebREPL client and related tools for MicroPython. Contribute to micropython/webrepl development by creating an account on GitHub.https://github.com/micropython/webrepl
最后我将官方的源码下载下来,报了一个错,此时我已经不想复现 error 了,上网搜就是因为windows下python少了一个module,最后在虚拟机的centos上运行成功了,注意,esp32上需要现连接wifi,再打开webrepl。
arduino中打开webrepl
windows上的错误:
linux成功运行:
注意要使用python3,python2还会报错。
最最最重要的一点是:再windows下虽然不能连接,但是能够使用官方给的webrepl_cli.py 进行文件的上传和下载。再arduino中可以进行交互模式,就可以用 os.remove(path)来删除文件。
最后已一种奇怪的方式将环境安装完了。
Hahahaha........😂😂😂😂😂😂😂😂