【Micropython入门】Thoony安装并烧录固件到ESP32

举报
人才程序员 发表于 2024/07/28 20:32:44 2024/07/28
【摘要】 @TOC 前言MicroPython 是一款为微控制器设计的精简版 Python 解释器,它以其简洁和强大的特性赢得了众多嵌入式开发者的青睐。ESP32 是一款功能强大且价格低廉的微控制器,广泛应用于物联网和嵌入式系统中。本文将介绍如何使用 Thonny IDE 安装并烧录 MicroPython 固件到 ESP32,使您能够快速上手 MicroPython 开发。 Thonny IDE 介...

@TOC


前言

MicroPython 是一款为微控制器设计的精简版 Python 解释器,它以其简洁和强大的特性赢得了众多嵌入式开发者的青睐。ESP32 是一款功能强大且价格低廉的微控制器,广泛应用于物联网和嵌入式系统中。本文将介绍如何使用 Thonny IDE 安装并烧录 MicroPython 固件到 ESP32,使您能够快速上手 MicroPython 开发。


Thonny IDE 介绍

Thonny 是一款专为 Python 初学者设计的集成开发环境(IDE),它以简洁的界面和强大的功能深受开发者喜爱。以下是 Thonny 的一些关键特点:

  1. 简洁易用的界面:
    Thonny 的用户界面直观简洁,适合初学者使用。它集成了代码编辑、运行和调试等功能,方便用户快速上手。

  2. 调试功能:
    Thonny 提供了强大的调试工具,包括逐步执行代码、设置断点和查看变量等,帮助开发者轻松排查代码中的问题。

  3. 插件支持:
    Thonny 支持多种插件扩展,用户可以根据需求安装和使用不同的插件来增强 IDE 的功能。

  4. MicroPython 支持:
    Thonny 内置对 MicroPython 的支持,用户可以直接在 Thonny 中编写、运行和调试 MicroPython 代码。此外,Thonny 还提供了方便的固件烧录功能,使用户能够轻松地将 MicroPython 固件烧录到 ESP32 等微控制器上。

Thoony的下载

首先我们打开官网:Thoony download
如果你打不开,可以使用这个:Thoont download

然后选择你的操作系统:
在这里插入图片描述
选择你需要的版本,这里选择第一个:
在这里插入图片描述
下载后如图:
在这里插入图片描述
在这里插入图片描述
然后一直Next即可
这里选择安装路径
在这里插入图片描述

然后继续Next
这里创建桌面图标
在这里插入图片描述
然后next即可
在这里插入图片描述
这样就OK了
在这里插入图片描述

烧录固件到ESP32

下载固件

首先打开这个链接:Micropython download
在里面找到你的型号
比如,下面的这个就是ESP32 固件,我们进入里面:
在这里插入图片描述

下滑找到Firmware Releases,找到你需要的版本,一般来说,高版本占用的内存会更大,功能更完善
在这里插入图片描述
点击它下载即可

烧录固件

首先,我们打开Thoony,进入运行->配置解释器
在这里插入图片描述
在这里选择Micropython ESP32:
在这里插入图片描述
在这里选择esp32连接你电脑的端口
在这里插入图片描述
点击安装或更新
在这里插入图片描述
在这里选择Select Local Micropython image
在这里插入图片描述
这里选择esp32端口:
在这里插入图片描述
然后点击安装,等待一会,当它出现Done的时候,就表示烧录完成,我们退出这些窗口就可以发现Micropython已经可以使用了

烧录时的小问题

如果出现Connection...你需要按住ESP32上面的boot按键,然后即可开始烧录,当它的百分率开始变化时,你可以松开boot按键


总结

通过本文,您了解了如何使用 Thonny IDE 安装并烧录 MicroPython 固件到 ESP32。Thonny 作为一款功能强大且易于使用的 IDE,为 MicroPython 开发提供了极大的便利。无论您是刚接触嵌入式开发的初学者,还是经验丰富的开发者,Thonny 都是一个非常不错的选择。希望本文能帮助您快速上手 MicroPython 开发,并在您的项目中发挥出色。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。