ESP32S2学习笔记——环境搭建

说明

是基于Arduino的,不是linux。如何安装arduino,答双击。理论上适用所有esp32芯片,只要文件别下载错。 这是几篇开发eps32-s2的流水账,使用的不是最新SDK,做大工程项目使用请慎重参考,如有错误我也不改了。 计划写五篇文章记录开发过程。 1.环境搭建 2.网络篇(wifi,w5500以太网) 3.性能提升篇(RGB灯效) 4.图像显示篇(水墨,断码) 5.OTA升级篇

环境搭建

说白了就是下载四个文件 esp-idf esptool mkspiffs xtensa-esp32-elf

方法一 懒人版 直接下载(不是最新版但可以用)

链接:https://pan.baidu.com/s/1klCV3-tiHNLwhWORsxQdvA 提取码:2333 1.进入Arduino的如下目录Arduino > hardware 创建 espressif 进入再创建 esp32,之后将下载的arduino-esp32-master.zip文件解压到esp32目录下。完成后如图: 2.进入图中tools文件夹,解压另外三个压缩包。 打开Arduino软件-工具-开发板就可以了。

方法二 从官方下载

1.进入Arduino的如下目录Arduino > hardware 创建 espressif 进入再创建 esp32, 这是官方的下载地址https://github.com/espressif/esp-idf,下载的文件解压到esp32文件夹中。 2.再进入tools文件件 运行get.exe。自动下载其他三个工具文件。

如果你的网够好,与github的链接无碍,这个方法很适合你。但是如果时断时续,或者你的Arduino装C盘里,就会有出现文件下载不完整而无法运行。 网不好 还要从官方下载最新版怎么版? 见方法三

方法三 从官方下载

第一步和上面一下 1.进入Arduino的如下目录Arduino > hardware 创建 espressif 进入再创建 esp32, 这是官方的下载地址https://github.com/espressif/esp-idf,下载的文件解压到esp32文件夹中。 2.进入 Arduinohardwareespressifesp32package文件夹,用记事本或者其他工具打开package_esp32_index.template.json这个文件,所有的工具下载url都在里面了,选择对应版本,复制到浏览器或者其他下载工具就可以了,比直接运行get.exe能更直观的看到下载进度,下载后就压到tools文件夹就好了。

方法四 官方的快速入门文档

https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#esp-idf

其他说明

目前发现用懒人版下载的库文件,USB的某些功能和最新版有些许区别。

经验分享 程序员 微信小程序 职场和发展