二、ESP32开发环境搭建
ESP32开发环境搭建以及下载
arduino编译器下载
这里我们开始学习使用ESP32,期间我们将使用arduino IDE来编写ESP32的程序,本篇文章主要开始在arduino的编译器中搭建ESP32的开发环境,关于arduino IDE个人认为是一个非常成熟的编译器,虽然也有很多地方用起来不如KEIL ,IAR一类的软件方便,软件安装包可以在arduino社区安装下载,点击进入,进入之后点击下方图示的软件下载,也可以在下方留言邮箱,会打包把文件都放在里面
进入之后可以在下方看到下载链接点击自行下载最新版或者旧版本均可
arduino编译器安装
找到下载的安装包双击安装即可(和普通软件安装并无区别),驱动安装请参考前面arduino网站下方有驱动的安装方法
关于arduino编译器的下载安装部分完全可以参考arduino官网的安装方式,接下来我们来到安装完成之后打开的arduino界面
没有接触过arduino的同学看到上面的界面可能会发现没有main函数,这里我们暂时不讲ESP32的程序编写(留到后面学习),本期主要搭建ESP32的开发环境,后期才会陆续做有关于wifi以及网络客户端服务器联网的学习文章
添加ESP32开发环境
打开之后我们看到左上方一栏,点击文件找到下方的首选项打开
打开首选项之后找到界面中的附加开发板管理器网址,在其中输入Arduino core for esp32的网址:https://dl.espressif.com/dl/package_esp32_index.json
点击下方的好,接着会回到开始的界面,一次照下图点击工具 — 开发板选项(可能每个人会有所差异,但都是开发板:xxxx)— 开发板管理器
在打开的开发板管理器里面搜索ESP32,找到搜索到的ESP32 by Espressif Systems点击安装,我这里已经安装上了所有显示的是删除
安装完之后同样的打开工具 – 开发板:xxxx – 在右侧的开发板中可以往下翻找到ESP32的板子
到了这一步我们ESP32的开发环境就安装完成了
编辑器界面
打开编辑器之后看到上方的文件编辑一栏
上方在我们主要使用的几项有 项目下的加载库,用来添加管理库文件的
工具下的串口监视器、开发板选择、端口以及参数设置都是比较常用的
串口监视器可以打开端口查看串口返回的数据
开发板选择里面有很多开发板,选择我们对应的开发板型号去使用
端口选择开发板所在的COM口以便调试与下载
以及其他的选项我们后面都会慢慢接触到这里先了解一下
中间绿色区域还有一栏图标功能直接把鼠标放上去就有中文显示,也可以参考下图
程序烧录
我们这里烧录程序介绍两种程序烧录的方式
arduino编译器烧录
arduino编译器在工具中选择好开发板,我们这里使用的是Node32s,选择Node32s
端口可以在设备管理器端口中查看
前方看到的一串是驱动芯片,如果没有找到反而出现了一个未知设备可以在下方留言邮箱获取CP2102的驱动驱动程序,也可以自行百度安装,我这里查看是COM7
那么我们回到arduino IDE界面,在工具中选择端口为COM7
选择好开发板与端口之后就可以点击上方上传的按钮进行下载程序了
以上arduino上传是较为简单的一种上传方式
flash_download_tool下载
下面我们用乐鑫官方的工具上传,下载工具同样可以在网上找到下载或者在下方留言邮箱发送资料包给你
这里下载我们需要在arduino编译器的路径下面找到4个文件
1、第一个文件在路径C:\Users\用户目录\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\partitions\boot_app0.bin
- 路径中的
User
在电脑中一般显示的是中文名用户
,所以去找User
文件夹的话很容易找不到 - 用户目录是当前电脑登陆的账号前几位的名称,每个人的电脑都会有所不同
- 打开
User
之后仍然会找不到AppData
文件夹 ,因为这个文件夹在系统中是隐藏文件夹,这时候看的话是看不到的,在上方路径栏中在用户目录后面输入\
之后会出现很多路径里面可以找到AppData
点击即可打开
- 然后按照上面路径的顺序一直往下找下去,其中
esp32\1.0.4
后面的1.0.4
不同版本可能有所不同不用在意
我们这里直接把这个文件复制出来放到资料包里面
2、第二个文件在C:\Users\18748\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\sdk\bin\bootloader_dio_40m.bin
路径中,里面有很多个,这里我们的板子选择bootloader_dio_40m.bin
这个文件
我们这里同样的复制出来放到资料包里面和第一个文件放到一起
3、第三个文件是通过我们的arduino IDE导出的文件,在arduino IDE中点击项目有一栏选项 导出已编译的二进制文件,点击导出编译之后我们可以在保存工程的位置找到一个BIN后缀的文件,这个我们也一起放到资料包中和前面的两个文件放到一起
4、第四个文件可以在路径C:\Users\18748\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\partitions\default.bin
中找到,和前面找第一个文件一样,一起放到资料包中
5、我们找到了这四个文件之后在资料包中或者百度下载打开下载工具flash_download_tool
接下来把上面保存的四个文件一次按照下图的方式加载到下载软件中去
点击START开始下载,上面的IDLE等待变成FINISH完成代表已经下载完成了,资料里面放了一个串口输出的程序,可以打开串口监视器之后按复位按钮查看输出!
串口测试代码如下:
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Holle World!");
}
void loop() {
// put your main code here, to run repeatedly:
}
总结
本期文章主要从ESP32开发环境的安装到程序的下载以及下载文件的位置几个部分,内容不多希望会对ESP32初学者有所帮助,长期发布ESP32学习文章,欢迎关注,本期就到这里了,欢迎随时留言,需要文章资料文件可以在下方留言喔!