VSCODE + ESP32 + IDF 创建工程记录

        刚接触ESP32,感觉ESP32的性价比非常高,性能很强,很有可玩性,今天记录一下在windows下用vscode开发esp32如何创建新工程,免得以后忘记了又花费很多时间去网上寻找。

        创建新工程的很简单,首先是在vscode下按快捷键Ctrl  +  Shift + p,会弹出一个窗口,然后输入examples,会出现如下所示的界面。

         点击展示示例项目,会出现ESP-IDF中的官方例程,这里可以选择任意一个,如下图。我选择的是sanple_project

         选择之后点击界面中的 Create project using ....

         接着会让你保存你的工程的位置,其实也就是把官方例程复制一份到你指定的位置。然后会vscode会打开刚刚的工程。如下图:

        此时工程创建完成,可以点击左下角的图标进行编译,下载,串口监控等。

        这里主要记录一个问题是,当我创建了自己的.c .h文件之后,明明包含了自己写的头文件,还是提示错误,提示一般是没有定义某个函数。

        为了解决这个问题,我参考了网上的很多文章,最后找到一个比较方便的方法,具体如下:

首先是快捷键Ctrl + Shift + P ,然后输入 create new esp-idf component  ,弹出下面的选项,点击之后让输入Component的名字。

 

        这里我输入led,然后确定之后,可以发现工程中多了如下内容。

 自动的添加了led.c和led.h文件,十分的方便,然后还需要在工程最外面的Makefile中添加如下内容:

EXTRA_COMPONENT_DIRS += $(PROJCT_PATH)/components/led

 这样操作之后,添加自己的led头文件,即可。

如下图,这里使用了相对路径:

 

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值