当前位置: 首页> 文旅> 美景 > 上海设计工作室排名_乐清新闻最新消息视频_seo学习论坛_网络推广费用计入什么科目

上海设计工作室排名_乐清新闻最新消息视频_seo学习论坛_网络推广费用计入什么科目

时间:2025/7/10 7:27:49来源:https://blog.csdn.net/weixin_56073998/article/details/143632941 浏览次数:0次
上海设计工作室排名_乐清新闻最新消息视频_seo学习论坛_网络推广费用计入什么科目

项目构建

1.新建文件夹,同时在该文件夹内新建.c和.h文件

如图所示,在components中新建ADC_User.c、ADC_User.h、CMakeLists.txt文件。当然这里你也可以不在components文件夹内新建文件,下面会说没有在components文件夹内新建文件构建项目的方法。

2.撰写新建文件夹下的CMakeLists.txt文件,如图所示。

idf_component_register(SRCS	"ADC_User.C"        //这一行要写该文件夹下所有的.c文件INCLUDE_DIRS "."        //表示包含当前路径下的所有.h文件REQUIRES	esp_adc     //添加需要用到的官方组件或自己创建的组件driverMCPWM_User)

3.修改根目录下的CMakeLists.txt(添加编译路径)

(一)对应第1点中没有在components文件夹内新建文件的添加编译路径的方法

set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH} /自己建的文件路径(写到最后一个文件夹))

EXTRA_COMPONENT_DIRS:这个变量用于告诉构建系统额外的组件目录位置。

$ENV{IDF_PATH}:通过使用$ENV{}语法,CMake 可以获取这个环境变量的值并将其用于后续的路径构建。

(二)在components下新建文件夹然后存放的.c和.h文件,在CMakeLists.txt添加下面命令

set(EXTRA_COMPONENT_DIRS ./components)

添加官方组件

1.可以在项目路径下的命令行输入命令添加依赖,所需添加的依赖需要看官方文档。这里列举的是添加IOT中的button组件。
espressif/button • v3.4.0• ESP Component Registry

另一个,添加组件的方法是在上方的输入栏内输入下面的命令。

>Show ESP Component Registry

2.在所需要使用该官方组件的文件的CMakeLists.txt的文件中添加

学习资料

1.乐鑫官方资料

IDF 组件管理器 - ESP32 - — ESP-IDF 编程指南 v5.2.3 文档

2.B站视频

【ESP32教程】002 VScode esp-idf 创建及增加组件_哔哩哔哩_bilibili

espidf增加组件

关键字:上海设计工作室排名_乐清新闻最新消息视频_seo学习论坛_网络推广费用计入什么科目

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: