Thonny+MicroPython+ESP32开发环境搭建

Thonny+MicroPython+ESP32开发环境搭建


一、ESP32是什么?

ESP32 是继 ESP8266 后上海乐鑫公司主推的一款芯片,可以理解支持 ESP8266的超级升级版。大白话来说:ESP32就是一个开发板,上面有芯片以及用到的其它硬件。我使用的一款入下图所示:
在这里插入图片描述

二、搭建步骤

1.下载&安装Thonny

下载地址:https://thonny.org/
在这里插入图片描述
鼠标放在箭头指的地方就会出现相应的版本。

安装成功后,会在桌面生成快捷键

在这里插入图片描述
双击快捷键,打开程序,界面如下

在这里插入图片描述

2.下载MicroPython

下载地址:https://micropython.org/download/esp32/
在这里插入图片描述
点击箭头所指的地方下载最新MicroPython。

3.烧录MicroPython到EPS32

在这里插入图片描述
接下来如下图所示:

在这里插入图片描述
将esp32链接数据线插入后,在上图序号1中选择如下图所示样式的串口(com后面的序号有可能不一样)
在这里插入图片描述
在上图序号2处选择下载的MicroPython固件
在这里插入图片描述
点击“安装”,会在上图3处看到进度,当出现“Done”时表示完成,关闭窗口即可。
此时,已经将MicroPython烧录到ESP32中

总结

在这里插入图片描述
以上是大概的安装流程,安装成功会出想图上情况。

### 如何将文件烧录ESP32开发板 #### 准备工作 为了确保能够顺利地将文件烧录ESP32开发板,需确认已准备好如下事项: - ESP32开发板及其配套的USB线缆。 - 安装好支持ESP32的集成开发环境(IDE),如Thonny IDE[^2]。 #### 配置开发环境 在开始之前,需要配置所使用的IDE来适配ESP32硬件平台。对于Thonny而言,在初次使用前应调整其设置以匹配目标设备特性。这通常涉及指定正确的微控制器型号以及串口通信端口号等参数[^4]。 #### 下载并安装MicroPython固件 如果打算运行基于MicroPython的应用,则先要下载适用于ESP32的官方MicroPython二进制镜像文件。接着通过特定工具(比如esptool.py命令行实用程序)或者直接利用某些IDE内置的功能来进行固件刷入操作。 #### 进行实际烧录过程 当一切准备就绪之后,就可以着手执行具体的烧录动作了。以下是具体的操作指南: 1.ESP32开发板连接到计算机的一个可用USB接口上; 2. 打开Thonny IDE,并选择对应的波特率和COM端口; 3. 如果是首次使用该款型式的MCU,请按照提示更新Firmware; 4. 加载想要部署上去的Python脚本或者其他类型的资源文件; 5. 点击“Run”按钮旁边的下拉菜单中的“Save as... on device”,保存所需文件到ESP32闪存内; 或者点击“Tools -> Options -> Interpreter”,然后选择“MicroPython (ESP32)”作为解释器类型,再点击“OK”。此时应该能看到左侧边栏出现了新的树形结构视图表示远程文件系统,可以直接拖拽本地文件至此处完成上传。 需要注意的是,部分特殊引脚如GPIO 34 至 GPIO 39 只能被设定为输入模式而无法充当输出用途,所以在设计电路时应当避开这些限制性的管脚以免影响正常功能实现[^3]。 ```bash # 使用 esptool 工具进行 MicroPython 固件烧录的例子 esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 path/to/micropython.bin ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值