VSCODE中基于PIO插件新建的工程文件夹——解读
VSCODE中基于PIO插件新建的工程文件夹——解读
新建的PIO工程文件夹截图

一般分为以下六个文件夹
.pio :
主要存放的是pio插件的一些配置信息,只有在vscode运行的时候,有且只有vscodeE能识别该部分代码,用户无需了解。
.vscode
存放vscode的配置文件,其中最常用的有用户的库文件路径、编译器的路径、调用的动态链接库文件等…
include
存放自己编写的库文件的.h代码,其对应的.cpp文件应该存放在下面的src文件夹中,在src中的main.cpp中包含了该头文件之后,直接调用对应的函数即可。
lib
存放比较底层的库文件,比如一些驱动程序,IIC、SPI等的底层驱动,这些驱动一般不需要更改,所以只需要把这一部分代码(含有.h和.cpp文件)全部放在该文件夹下面,供其他函数调用。
src
存放main.cpp代码,以及include中对应的.c文件。
test
存放部分的测试代码,一般很少用到
platformio.ini
pio主要的配置文件,主要起到控制、设置pio参数的设置
[env:esp32cam]
platform = espressif32
board = esp32cam
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
[platformio]
description = ESP32CAM_UDP视频传输V1.5
README.md
用户创建的readme文件,类比于Github文件里面的GREADME文件。
注意!!!!
学习时新手可以include放头文件 src中放.c
lib中放库,就是你写好或者别人写好的模块,主要和你写程序时的构思有关 模块表示你在本项目中基本不会再去修改它,直接调用就可以。
同样也可以自己在lib下建文件夹 然后再配置文件中配置一下这个文件夹加入编译,编译时也就能找到了

浙公网安备 33010602011771号