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的某些功能和最新版有些许区别。
