开发环境搭建笔记

第一步

arduino开发环境下载一般我们第一次下载肯定是去官网上下载

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗


大家都知道这个下载速度很慢我之前安装的版本是1.8.10担心不可以用所以直接再下载个高一点的版本

ARDUINO ESP32喂狗 用arduino开发esp32_esp32_02


解压后可以直接使用

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_03


刚打开还需要一些配置

我们可以简单的根据自己的喜好进行一下配置

ARDUINO ESP32喂狗 用arduino开发esp32_arduino_04

第二步

添加esp32支持包
这个问题肯定是要百度了,有人做过这种事情我们就学习一下

这里我已经在某热心网友那里下载了一个能用的包

这个应该有很多办法找到我也是网友那下载的我也忘记我是那个博主那里下载的了反正找到就行

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_05


建立文件夹把里面的文件解压出来

运行get.exe 这里应是需要python环境的记得我之前装过看了一下

ARDUINO ESP32喂狗 用arduino开发esp32_重启_06


python3.7.7的版本应该没问题吧

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_07


ARDUINO ESP32喂狗 用arduino开发esp32_arduino_08


确实如网络上大佬所言需要再下几个包运行完成后

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_09


打开arduino意外发生了…(没有我要的板子?????)

ARDUINO ESP32喂狗 用arduino开发esp32_百度_10


并没有找到

百度搜索好像这个文件夹要放到

hardware下面

ARDUINO ESP32喂狗 用arduino开发esp32_arduino_11


我把它复制进来后还是有错误提示

无法在 C:\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32 中找到 boards.txt。也许它是早于 1.5 的版本?

WARNING: Error loading hardware folder C:\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif

在文件夹espressif中没有找到有效的硬件定义 各种百度

我怀疑是我解压缩出了问题

ARDUINO ESP32喂狗 用arduino开发esp32_重启_12


我把这个文件直接拷贝到hardware直接解压缩运行get.exe

ARDUINO ESP32喂狗 用arduino开发esp32_重启_13


等待下载完成

ARDUINO ESP32喂狗 用arduino开发esp32_重启_14


这里就发现了

我也不知道是不是因为隐藏的太深了

这里面开发板类型有很多

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_15


我就选择了一个跟我手上名字差不多的一个(我也看不出来名字应该是devikitc_v4)就选择自己对应的应该就可以了

重启一下软件就可以编译对应的例子了

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_16


选择对应端口烧录

打开串口监视器看一下LOG正常输出

证明环境搭建完成

ARDUINO ESP32喂狗 用arduino开发esp32_重启_17

还有一些小问题

找到无效库在 C:\arduino-1.8.13-windows\arduino-1.8.13\hardware\arduino-esp32-master\arduino-esp32-master\libraries\AzureIoT: no headers files (.h) found in C:\arduino-1.8.13-windows\arduino-1.8.13\hardware\arduino-esp32-master\arduino-esp32-master\libraries\AzureIoT

找到无效库在 C:\arduino-1.8.13-windows\arduino-1.8.13\hardware\arduino-esp32-master\arduino-esp32-master\libraries\BLE: no headers files (.h) found in C:\arduino-1.8.13-windows\arduino-1.8.13\hardware\arduino-esp32-master\arduino-esp32-master\libraries\BLE

百度一下

https://www.pianshen.com/article/4821899061/ 这里有个办法

ARDUINO ESP32喂狗 用arduino开发esp32_esp32_18


由于我没有按照那样目录去设置

就直接丢在外面了

再次重启arduino获取编译

仍然报那个提示。

ARDUINO ESP32喂狗 用arduino开发esp32_重启_19

我把它放到了这个master里面试一下

好像不行

需要放到它下面的libraris里面去

ARDUINO ESP32喂狗 用arduino开发esp32_百度_20


好像这里还是缺个文件

再去百度看一下

ARDUINO ESP32喂狗 用arduino开发esp32_esp32_21


这个跟上个应该是类似的我虽然暂时用不到但是看着就是不爽就给下载下来了

丢进去试一下

ARDUINO ESP32喂狗 用arduino开发esp32_ARDUINO ESP32喂狗_22


总的来说也算搭好了。其实这里我发现了一个问题就是开发板类型名字跟刚才不一样了