1.ESP32文件夹配置,创建自己的工程 Vscode+Idf插件

1.ESP32文件夹配置,创建自己的工程 Vscode+Idf插件,第1张


前言

学习一个月的ESP32,都是在官方的例程上修修改改,最近想将几个功能合并的时候发现自己不会创建属于自己的项目工程,网上找找资料,终于学会了简单配置自己的项目文件


目录

前言

一、创建新的项目

二、修改成自己的项目

总结


一、创建新的项目

vsocode上点击--查看--命令面板        在搜索框中输入      show examples projects

 选择 blink    再点击右边的 Create project using example blink

二、修改成自己的项目

 删除example_test.py、sdkconfig.ci、sdkconfig.defaulats、sdkconfig.old以及build文件夹,这些文件完全不需要

修改文件、文件夹名称

将项目名称修改成自己想要的 blink->MyPj       CMakeLists.txt 文件中 同样修改blink->MyPj       Makefile文件也是同样blink->MyPj 

 

 在main文件夹同一目创建新的文件夹components,再在components文件夹中创建一个新的文件夹test(名字随便起)

然后在test文件夹中创建include、src文件夹        include存放头文件,src存放 .c 文件

再将main文件夹中的CMakeLists.txt、 component.mk文件复制到test文件夹中

 

CMakeLists.txt 文件修改如下

component.mk 文件修改如下

COMPONENT_ADD_INCLUDEDIRS := include

COMPONENT_SRCDIRS := src

main文件夹中,如果要修改主函数的名称,同样要修改同一级的CMake文件


随着你的项目工程增大,需要的官方头文件越来越多,只需要在components文件下的CMake文件下修改添加就行


总结

这样的文件夹配置基本没问题,在我第一遍成功时候,尝试第二遍时出现最多的错误是某些地方总是缺斤少两,而且开始用的最简单的例程,所需的官方头文件很少或没有,在需要的头文件多的时候,得将其路径在CMake文件中引用。。创建的时候,一定要细心!!!不然错误有的时间找..

有什么更好的方法欢迎大家讨论。。。


参考

ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/756740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-30
下一篇 2022-04-30

发表评论

登录后才能评论

评论列表(0条)

保存