基于ESP32+MicroPython下载运行程序和boot.py文件

将文件下载到esp32中运行和boot.py文件调试1. 将文件下载到esp32中首先,我们要将开发板通过数据线链接到电脑上面,通过配置界面将esp32配置到thonny中,如下:
thonny配置
配置完成后,就可以在thonny中和esp32进行交互了,
thonny连接esp32
上一章节我们完成了在boot.py文件中写hello打印程序,但是我们不能把复杂的程序都写在一个文件中,现在我们演示将多个py文件导入到esp中的方法:
用thonny将文件放到esp32的方法常见的有3种:
第一种:直接在esp32中新建文件或者文件夹:
直接在esp32中新建文件
第二种:在ide上新建文件,保存的时候选择到esp32
保存时选择esp32
第三种:将已经写好的文件下载到esp32
因为thonny没有智能提示功能,因此有些人喜欢先用别的ide写,然后下载到esp32中,下面就介绍这种方法:
首先将电脑的目录选择要下载的文件或文件夹目录,然后右击,先择上传到,文件就上传到esp32中了,如下:
通过thonny上传
同样,删除esp32的文件,或者将esp32文件回传到pc中,方法如下:
通过thonny删除
2. 运行和boot.py文件上面讲完了下载,下面就讲调试。
我们都知道,python文件是可以单独运行的,同理,我们也可以单独运行任何一个py文件,如下:
点击运行
上面的文件运行,都是通过点击运行按钮来运行的,但是当我们将程序烧录到esp32后重启,程序将自己运行,那从哪个文件里面开始运行呢,python没有像c语言那样,提供给用户一个main函数,而是要由用户指定运行开始文件,因此micropython就指定默认从boot.py文件启动,这个就是boot.py文件的作用。
记住当esp32上电启动后,程序从boot.py文件启动,因此需要在boot.py写开始程序。
3. 调试thonny的调式运行,只支持本地的python环境,但是对于本地开发其实有更好的ide,如vscode或者pycharm。
micropython在esp32上面,调试只能通过print打印来实现调试,这个很坑,但是没有办法。
因此micropython在esp32上跑局限性很大,而且速度也很慢,不太适合写复杂程序。但是优点也很突出,那就是开发速度真的很快。

苹果引入LG供应OLED显示屏,三星不再一家独大
Parallels研发虚拟化应用,将适用于M1 Mac
基于机器视觉和深度学习的焊接质量检测系统
2023年及以后的5大云计算趋势
三星Note9和iPhoneXSMax到底哪个好
基于ESP32+MicroPython下载运行程序和boot.py文件
新西兰陶朗加市政府开始使用 LED 全面替代普通路灯
简述rip路由协议的特点
物联网概念演进与技术创新
LED灯带常用规格术语解释
电动车72v降5v 2A降压芯片AH8680概述
高通总裁宣布将于年底离职:律师背景 业界罕见
WD0412栅极半桥驱动器概述及功能说明
三大运营商2019年前三季度财报正式公布
优化超宽带直接转换接收器的性能
LM1875功放制作,lm1875 power amplifier
光耦继电器的应用领域介绍_光耦继电器特点
PLC对变频器有哪些控制?
串联稳压电路工作原理和电路工作中应该注意的一些问题
德国研究人员提出一种适合储能应用的新型高熵材料 将为开发后锂电池技术铺平道路