ESP—IDF开发(1)创建模板工程

讲真,ESP-IDF插件一开始就告诉你怎么创建新工程了
参考:ESP-IDF VS Code Extension
也就是ESP-IDF VS 插件的说明:
在这里插入图片描述

1. vs code打开新窗口,打开文件夹

在这里插入图片描述在这里插入图片描述

2. ESP-IDF: Create project from extension template创建模板工程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这时,会弹出两个窗口来,将一开始的窗口关闭,然后保留新弹出来的窗口(具体原因下面说)

在这里插入图片描述

3. 另存当前工作区

工作区的意义在于,将工程文档,都组织在一起
下一次你要打开当前工程,直接双击工作区即可在VS Code打开该文件夹

在这里插入图片描述在这里插入图片描述

4. 查看代码文件

点击工作区下的文件夹、代码文件,就可以查看模板工程代码了

这种方式创建的模板工程,其代码中引用的头文件,都可以通过右键,转到定义查看源代码,非常方便查看相关函数

在这里插入图片描述

5. 编译、下载

在这里插入图片描述

6. 在模板工程基础上开始编程吧!

如你所见,我们成功创建了一个模板工程
接下来,我们就在模板工程的基础上,开始添加自己的逻辑代码吧!

你可能会问,从哪开始呢??

这里,我谈一下我的看法:

  • 如果你对自己要实现的功能不太熟悉,可以先从ESP-IDF提供的示例开始做起

方法就是,在创建模板工程时,输入并选择ESP-IDF: Show Examples Projects,从示例库中选择示例创建工程

  • 如果你对自己要做啥比较清晰,只是在编码过程中,需要不断参考,如函数API等

那一方面,你应该参考官方的编程指南
另一方面,你应该用VS Code打开ESP-IDF的 源代码文件夹,去找想要功能的.h.c文件,参考API和示例

解惑:为什么我直接复制的示例工程,头文件标红缺失?

在上文中,我提到建立模板工程后,将一开始的窗口关闭,为什么呢?

  • 关闭只是因为新打开的窗口就是我们想要的模板工程了

如果不关闭的话,我们点开main.c文件看看效果:

在这里插入图片描述无法定位头文件的话,我们也就不能去头文件中查变量、函数定义等了
非常不方便!
同样的情况,也发生在我们移动示例文件夹到其他文件夹时

怎么处理呢?

非常简单!

  • 打开命令面板,输入ESP-IDF: Add vscode configuration folder命令

在这里插入图片描述

这一切呢,都和.vscode文件夹下的c_cpp_properties.json文件有关系

参考:Configuration of c_cpp_properties.json file

好了,创建模板文件就到这里,有时间我会做成视频发到B站,敬请期待!

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值