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

文章目录

  • 1. vs code打开新窗口,打开文件夹
  • 2. ` ESP-IDF: Create project from extension template`创建模板工程
  • 3. 另存当前工作区
  • 4. 查看代码文件
  • 5. 编译、下载
  • 6. 在模板工程基础上开始编程吧!
  • 解惑:为什么我直接复制的示例工程,头文件标红缺失?

讲真,ESP-IDF插件一开始就告诉你怎么创建新工程了
参考:ESP-IDF VS Code Extension
也就是ESP-IDF VS 插件的说明:
ESP—IDF开发(1)创建模板工程_第1张图片

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

ESP—IDF开发(1)创建模板工程_第2张图片ESP—IDF开发(1)创建模板工程_第3张图片

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

ESP—IDF开发(1)创建模板工程_第4张图片
ESP—IDF开发(1)创建模板工程_第5张图片
ESP—IDF开发(1)创建模板工程_第6张图片
ESP—IDF开发(1)创建模板工程_第7张图片
这时,会弹出两个窗口来,将一开始的窗口关闭,然后保留新弹出来的窗口(具体原因下面说)

ESP—IDF开发(1)创建模板工程_第8张图片

3. 另存当前工作区

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

ESP—IDF开发(1)创建模板工程_第9张图片ESP—IDF开发(1)创建模板工程_第10张图片

4. 查看代码文件

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

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

ESP—IDF开发(1)创建模板工程_第11张图片

5. 编译、下载

ESP—IDF开发(1)创建模板工程_第12张图片

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

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

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

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

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

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

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

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

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

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

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

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

ESP—IDF开发(1)创建模板工程_第13张图片无法定位头文件的话,我们也就不能去头文件中查变量、函数定义等了
非常不方便!
同样的情况,也发生在我们移动示例文件夹到其他文件夹时

怎么处理呢?

非常简单!

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

ESP—IDF开发(1)创建模板工程_第14张图片

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

参考:Configuration of c_cpp_properties.json file

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

你可能感兴趣的:(RTOS学习笔记,ESP32,嵌入式)