概要
购买到一块Micropython的开发板之后,一般默认已经烧写好固件。有时候固件版本过低或在没有烧写好,这时我们还是需要自己烧写固件。烧写固件的方式很很多种,这里就不一一介绍。因为Thonny集成了esptool和UF2工具,并且是可视化的,所以笔者就选用Thonny进行固件的烧写。
Thonny介绍
Thonny是一个简洁而强大的Python集成开发环境(IDE),特别适合初学者使用。以下是关于Thonny的一些主要特点和介绍:
- 界面直观易用:Thonny的界面设计得非常简单直观,没有任何复杂或冗余的功能,使得用户可以很容易地上手。
- 内置Python3:Thonny内置了Python3,用户无需额外安装Python和配置环境,即可开始编程。
- 调试功能强大:Thonny提供了非常直观的调试界面,支持比代码行粒度更小的调试模式,用户可以逐行运行代码,并查看所有对象或变量的状态。此外,它还提供了语法高亮、代码补全等功能,有助于用户更好地编写和理解代码。
- 支持多平台:Thonny支持Windows、Mac和Linux等多种操作系统,使得用户可以在不同的平台上无缝切换使用。
- 丰富的插件和扩展:Thonny提供了丰富的插件和扩展功能,用户可以根据自己的需求进行定制和扩展。
- 适合学习编程:Thonny具有很多适合学习编程的特性,比如可以展示表达式运算过程、解释作用域、解释参考文献的模式等,有助于初学者更好地理解和掌握编程知识。
固件烧录流程
1、下载Thonny IDE
打开Thonny IDE的官网,下载系统对应的版本。
2、打开解释器面板选项
将开发板通过USB连接到电脑后,打开安装好的Thonny IDE,如下图所示点击菜单栏的【运行】->【配置解释器】,打开解释器面板选项。
3、选择设备类型和端口
打开解释器串口面板可看到如下图所示界面,在下图1处选择你的开发板类型,笔者的开发板是ESP32,所以笔者选择ESP;在下图2处选择开发板的端口;之后点击下图3处通过esptool安装固件。
4、烧写固件
进入到该面板之后,先稍等片刻,等Thonny IDE初始化之后,如下图下拉单选择相应内容后,点击【安装】即可完成MicroPython固件的烧写。
Thonny默认提供指定版本的固件,如果固件版本不符合我们的要求,点击【安装】按钮前的菜单按钮,还可以选择本地固件进行安装等其他功能。
小结
以上就完成的固件烧写到设备的流程,接下来可以继续用Thonny进行业务的开发。当然也可以选择其他IDE开发业务,这个取决于个人习惯。