ESP-IDF增加自定义组件开发过程记录
记录一下,自定义组件开发方式容易实现代码的复用。比如说在实现一些芯片或者模块的代码上,网上先找找有的话就可以不用自己写了,实在没有的时候只能自己辛苦摸索编写了。
前言:
因为对cmake也不懂,这里简单的先说一下我对这个组件方面的理解。
主要的项目框架如下:

.vscode和build均为IDE和编译相关,不重要。
components就是我们主要要用到的东西了,每一个组件占一个文件夹。
main是主函数的地方。
managed_components下是乐鑫官方的组件,通过命令行增加的组件。
关于组件:

我的理解就是,PRI_REQUIRES的就是c文件里引用到的组件或者说是头文件;REQUIRES可以理解成组件的头文件里用到的组件(头文件)。
开发过程:
待续…
最近用不到了,等用到了,有时间来填坑。
本文记录了在ESP-IDF中如何利用自定义组件进行开发,强调代码复用和CMake的作用,介绍了主要项目框架,特别是components文件夹的重要性以及PRI_REQUIRES和REQUIRES的区别。作者暂未完成开发过程的详细介绍,承诺后续会补充。

5万+

被折叠的 条评论
为什么被折叠?



