ESP32开发历程(1)工程结构&新建工程
工程结构
工程结构大体上包含三个文件:
- main(Floder)
- Makefile
- sdkconfig
其中,main文件夹中一般是主函数?貌似源码一般放在main里。而Makefile文件可以理解为工程文件,里面包含编译工具链。sdkconfig类似于CubeMX,不过是代码的形式,没有图形界面。
点击Vscode-ESP-IDF插件下面的ESP-IDF SDK Configuration Editor(menuconfig)里可以配置。(正在研究怎么用)
不过貌似在ESP-IDF插件中变成了CMakerList
新建工程
简单方法
直接改例程————在VScode里面快捷键ctrl
+shift
+p
调出命令界面,输入example
找到ESP-IDF中对应的例程指令,改例程
有趣方法
不输入example
了,输入Welcome
然后点击New Project
,按照提示新建工程即可。
准备测试的方法
新建文件夹,然后创建好上述三个文件(其中sdkconfig可以不创建,由系统自动生成),在makefile这个文件中留好工程名和工具链即可。
目前存在的疑问
1.在创建工程完成后想要直接通过修改sdkconfig文件来修改用到的功能似乎不行,要通过ESP-IDF SDK Configuration Editor(menuconfig)来进行配置……
2.component这个组件没搞明白……
希望看到的好心人解答一下!