开发环境搭建笔记
第一步
arduino开发环境下载一般我们第一次下载肯定是去官网上下载
大家都知道这个下载速度很慢我之前安装的版本是1.8.10担心不可以用所以直接再下载个高一点的版本
解压后可以直接使用
刚打开还需要一些配置
我们可以简单的根据自己的喜好进行一下配置
第二步
添加esp32支持包
这个问题肯定是要百度了,有人做过这种事情我们就学习一下
这里我已经在某热心网友那里下载了一个能用的包
这个应该有很多办法找到我也是网友那下载的我也忘记我是那个博主那里下载的了反正找到就行
建立文件夹把里面的文件解压出来
运行get.exe 这里应是需要python环境的记得我之前装过看了一下
python3.7.7的版本应该没问题吧
确实如网络上大佬所言需要再下几个包运行完成后
打开arduino意外发生了…(没有我要的板子?????)
并没有找到
百度搜索好像这个文件夹要放到
hardware下面
我把它复制进来后还是有错误提示
无法在 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中没有找到有效的硬件定义 各种百度
我怀疑是我解压缩出了问题
我把这个文件直接拷贝到hardware直接解压缩运行get.exe
等待下载完成
这里就发现了
我也不知道是不是因为隐藏的太深了
这里面开发板类型有很多
我就选择了一个跟我手上名字差不多的一个(我也看不出来名字应该是devikitc_v4)就选择自己对应的应该就可以了
重启一下软件就可以编译对应的例子了
选择对应端口烧录
打开串口监视器看一下LOG正常输出
证明环境搭建完成
还有一些小问题
找到无效库在 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获取编译
仍然报那个提示。
我把它放到了这个master里面试一下
好像不行
需要放到它下面的libraris里面去
好像这里还是缺个文件
再去百度看一下
这个跟上个应该是类似的我虽然暂时用不到但是看着就是不爽就给下载下来了
丢进去试一下
总的来说也算搭好了。其实这里我发现了一个问题就是开发板类型名字跟刚才不一样了