前言
(1)实习公司要搞ESP32BOX的驱动移植,所有资料自己找还是比较折磨人的现在我分享几个官方的组件移植资料:
<1>Find the most exciting ESP-IDF components(ESP32的官方组件都可以在里面查,按照他的命令即可拉取到官方组件,最推荐)
<2>esp-iot-solution(官方组件GitHub仓库,但是他的例程跑的话,会报错,比较奇怪)
<3>ESP-IoT-Solution 编程指南(看的头痛,个人建议,不到万不得已,没必要浪费时间)
(2)本文主要是以Find the most exciting ESP-IDF components链接资料为主,其他的两个资料,感兴趣的可以自行查看。
正文
资料获取方法
(1)进入前面的Find the most exciting ESP-IDF components的链接。搜索MPU6050即可查到乐鑫官方的MPU6050的例程,及其拉取办法。
(2)进入网页只会,往下拉有一个Get Started,里面会有一个 idf.py add-dependency "的指令,这条指令可以拉取指定的官方组件。如果你想使用官方的组件,可先去Find the most exciting ESP-IDF components网站查找官方有没有这个组件信息。如果有,就在命令行输入这条指令+组件名字即可。
(3)命令行中输入指令之后,我们就可以按照下图办法,进行组件获取。并且根据组件中test文件夹进行学习编写程序。
如何删除组件
(1)有时候,我们错误添加了一些不要使用的组件,这样会导致编译出的工程冗余。我们也可以按照下图办法删除这些组件。
(2)如果我们根本就不需要从官方拉取组件怎么办呢?那么只需要让main文件夹下的yml文件所有数据清空即可。