先放一些参考链接:
快速入门 - ESP32 - — ESP-IDF 编程指南 v4.4 文档
步骤一:
下载Espressif-IDE并安装,安装的时候直接下一步。。。就行。
https://dl.espressif.com/dl/esp-idf/?idf=4.4
实际上就是把Eclipse、Git等集成到一块了,省去了以往各种配置,但是JDK需要单独下载。
JDK下载地址:
安装完以上2个文件,Espressif-IDE就能打开了。
安装后查看说明:
根据ESpressif 的描述,实际上2022年2月1日才发布的第一版IDE
步骤二:新建工程
File —— New —— Espressif IDF Project —— 工程名字——保存目录
在模板选择里可以选择 官方给的例程,例如选择典型的helloworld:
因为要测一下ESP32的网络速度,我选择了iperf模板(ESP32的基本功能,和不同厂家的不同型号模块无关):
左上角的小锤子就是编译了,红方框内选择具体的ESP32系列,ESP32 以及ESP32-S3开发板我都有,但是ESP32-S3太新了,底层、说明书,很多东西厂家还没有更新,总之需要折腾。先拿ESP32试了试。
步骤三、烧写程序
下载用IDE应该也可以,懒得折腾了直接用命令行:
COM5根据自己的电脑自行修改
步骤四、电脑端下载测试软件iperf
地址:iPerf - Download iPerf3 and original iPerf pre-compiled binaries
注意下载iperf与 iperf 3不兼容,要下载iperf 2
步骤五、测试
电脑端iperf:
ESP32接入wifi :
输入命令: stat wifi名称 wifi密码
输入命令: iperf -c 电脑IP地址
(以下图片:电脑IP: 192.168.31.109 ESP32开发板IP:192.168.31.221)
距离路由器最近的时候可以到 40Mbit/s 稍远点就不行了,这个小东西到这个速度可以了。