MicroPython

MicroPython是Python3的精简版,包含了Python的一部分标准库,可以运行在有限的微控制器上。

官方提供的pyboard开发板可以运行MicroPython,这样,我们就可以使用python语言做嵌入式的开发。熟悉嵌入式开发的小伙伴应该知道,在51,stm32等嵌入式开发上,一般使用C语言并结合汇编语言,写起来也是比较麻烦的,相对较难的。Python作为一门解释语言,用起来极为方便,用来开发嵌入式,再好不过了。

安装编程工具Thonny

解压缩下发的thonny.zip ,进入 thonny 文件夹,其中有一个require.txt的文本文件:

image.png

在文件空白处单击鼠标右键,点击在终端中打开

image.png

输入本地安装指令 pip install -r .\require.txt ,安装thonny,安装成功后,在终端中输入thonny打开编程软件

image.png

为开发板烧写MicroPython 固件

选择Thonny编程软件任务栏中的运行-配置解释器选项

image.png

在弹出窗口中选择解释器,解释器的下拉选项选择MicroPython(ESP32)

image.png

端口或WebREPL选择设备管理中的USB-SERIAL CH340(COMX) X代表任意数字(可能需要驱动)(截图)