好久没有搞硬件了,突然发现了开发板可以用python开发了,感觉很是神奇,有种发现新大陆的感觉。查阅资料后发现手头的esp8266就可以通过刷固件的形式运行python程序。接下来介绍固件烧写过程。
0x01 工具准备
首先需要python端安装烧写工具包 esptool 通过pip安装即可
python -m pip install esptool
其次需要下载对应的固件,我手头的esp8266开发板为4mb内存的版本,所以下载大小为500k左右大小的固件进行烧写 固件下载地址:http://micropython.org/download#esp8266
其次在固件烧写完成后需要连接串口的工具,此次采用putty,下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
0x02 固件烧写
将esp8266开发板通过数据线连接到电脑上,在我的电脑->管理->设备管理器查看端口号
通过上图可知端口号为5.
然后通过esptool擦除