【ESP8266】使用uPyLoader调试运行MicroPython的ESP8266
来源:互联网 发布:佳能dpp软件下载 编辑:程序博客网 时间:2024/06/05 22:56
前言
在《基于ESP8266的MicroPython入门笔记》这篇文章中博主记录了在ESP8266运行MicroPython步骤,同时也介绍了WebREPL工具,可以上传下载文件。但是使用WebREPL还是太麻烦,需要连接WiFi才行。那有没有一款基于串口的“WebREPL”呢?有的,那就是uPyLoader。
开发环境
- Windows 10 x64
- Python 3.5.1
- uPyLoader
下载和配置环境
首先到Github上下载uPyLoader:https://github.com/BetaRavener/uPyLoader/
由于没有打包成可执行文件,所以需要使用Python启动。uPyLoader基于Python 3,并且需要这两个包:PyQt5和pyserial,pyserial版本要大于等于3.1.1。
pip install PyQt5 pip install pyserial>=3.1.1
安装完毕后,进入相关目录,在命令行输入python3 .\main.py
启动。
启动运行
uPyLoader本身也支持Web连接,启动后如果找不到串口配置,可以点击「Connection」后面的刷新按钮。
注意如果之前用串口连接了8266,要关闭之前的连接。这样uPyLoader才能找到对应的串口。
点击最右边的「Connect」即可连接。接下来,菜单栏->「File」->「Init transfer files」。初始化传输文件,初始化成功后在MCU端会新增__upload.py
和__download.py
两个文件。
另外,在菜单栏->「View」下面可以打开终端(Terminal)和编辑器(Code Editor),方便调试和代码编写。
因为uPyLoader似乎无法跳转到工作目录以外的目录,所以可以在该目录下创建一个project文件夹,然后把自己的工程代码(main.py等)放进去,方便管理。
需要传输文件过去的话,只需要双击对应的py文件,然后点击「MCU name」后面的「Transfer」,等待弹窗结束后,文件就下载过去了。
结语
自此,uPyLoader已经成功替代WebREPL,接下来就可以编写项目代码了。
- 【ESP8266】使用uPyLoader调试运行MicroPython的ESP8266
- esp8266使用micropython对GPIO的操作
- micropython--esp8266
- 【ESP8266】基于ESP8266的MicroPython入门笔记
- esp8266使用micropython链接WiFi
- 【ESP8266】基于ESP8266的MicroPython连接MQTT服务器
- ESP8266基于microPython的OLED(SSD1306)驱动程序
- ESP8266使用
- ESP8266
- ESP8266
- micropython esp8266固件工具教程资源
- esp8266 download tool的使用
- esp8266 wifi模块的使用
- ESP8266-使用ESP8266 NONOS SDK的JSON API
- ESP8266-使用ESP8266 NONOS SDK的driver/key API
- 【ESP8266】使用ESP8266 NONOS SDK的JSON API
- ESP8266调试笔记
- ESP8266调试笔记
- 1022. D进制的A+B (20) PAT
- docker原理之runC(2)
- Spring Boot学习(二)
- android app根据系统语言设置应用语言
- Android文件相关工具类代码总结
- 【ESP8266】使用uPyLoader调试运行MicroPython的ESP8266
- 对自己的上网搜索记录进行爬虫是怎样一种体验
- javaweb部署服务器 详细版
- BZOJ2132 圈地计划-最小割
- React-Native自定义PopupWindow实现
- 计算机网络基础知识总结
- 华为软件开发云测评报告一:项目管理
- 为Windows添加dig等DNS工具
- Javascript中的__proto__、prototype、constructor