首页/作品列表/ESP32 Micropython开发利器Thonny IDE介绍
ESP32 Micropython开发利器Thonny IDE介绍
23940 0
主要内容
ESP32的ESP32-WROVER-B具有一个4MB外部SPI flash和一个额外的8MB SPI伪静态RAM (PSRAM)。Boris Lovosevic不满Micropython官方对此芯片的更新过慢,就自己架设了一个网站 网站地址:https://loboris.eu/forum/index.php,发布了基于Micropython的新固件支持双核心和PSRAM、SD卡、 VFS上支持3个不同的内部文件系统、FTP、OTA、许多新的和改进的硬件访问模块在C语言中实现等。LOBO Micropython固件下载地址:https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo 固件支持所有类型的ESP32,我在Windows10环境下对ESP32进行了烧录,并且使用Thonny IDE编译和下载。
Thonny IDE由成立于1632年的爱沙尼亚塔尔图大学计算机科学研究所开发。她基于python内置图形库tkinter开发的,支持多平台windows,Mac,Linux和pip安装的属于轻量级python IDE,具有语法着色、代码自动补全、debug等功能。Thonny IDE 3.2.7下载地址:https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo 对Micropython ESP32窗口操作很方便,现在就给大家介绍一下实际操作过程。
一、安装python和pip3
python 3.8.2下载地址:https://www.python.org/ftp/python/3.8.2/python-3.8.2.exe 安装python后windows10配置环境变量,安装pip3。
二,安装esptool烧录LOBO Micropython固件。
Win+R键输入cmd,到固件存放文件夹,用usb线把ESP32模块连接到PC机,打开文件管理器查看端口号(本例为COM14)然后用下面命令烧录。
esptool.py --chip esp32 --port COM14 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin  0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin

三,安装Thonny IDE。
一键安装一路到底,OK。

四,使用Thonny IDE操作ESP32编译和下载。
打开IDE,选择tools-->Options设置各个选项卡。其中解释器在选择项中选Miropython ESP32,端口port选择连接ESP32模块的端口号(本例为COM14)。


终端勾选程序执行后启动python REPL。

设置好后,关闭IDE,再打开IDE.


根据提示:执行CTRL+C,ESP32的固件信息出现在终端上。


新建main.py文件,让GPIO21的LED灯闪烁,说世界你好!


点击保存,会跳出一个对话框询问是保存到PC机,还是ESP32模块上,本例选择后者。

你可以看到在ESP32 flash上的文件清单。如果你要查看文件,也是这样操作。

之前,大多数爱好者使用的都是命令行方法操作,对新手比较有难度。大家不妨用adafruit-ampy和rshell举一反三一下。
所需硬件
暂无数据!
代码展示
暂无数据!
附件下载
暂无数据!
0
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册