ESP32+VSCode+CMake

   日期:2020-06-01     浏览:628    评论:0    
核心提示:ESP32+VSCODE+CMake安装CMake下载后缀为.msi的文件安装,并添加至系统环境变量,如C:\\Program Files\\CMake\\bin安装CMake Tools插件在vscode里搜索安装CMake Tools,它是vscode中编译工程的工具配置settings.json配置CMake路径和CMake generator,如{“C_Cpp.default.configurationProvider”: “ms-vscode.cmake-tools”,“C开发工具

基于CMake构建ESP32开发环境

1. 安装CMake

下载后缀为.msi的文件安装,并添加至系统环境变量,如C:\Program Files\CMake\bin

2. 安装CMake Tools插件

在vscode里搜索安装CMake Tools,它是vscode中编译工程的工具

3. 配置settings.json

配置CMake路径和CMake generator,如

4. 安装MinGW

去官网下载安装器,并安装相应的组件

5. 设置编译工具链

下载xtensa-esp32-elf编译工具链,并添加至环境变量
设置xtensa-esp32-elf为cmake tools的kits(套件)
CTRL+SHIFT+P -> 输入框CMake: Edit User-Local CMake Kits -> 添加工具链路径,如

然后点击Cmake的工具栏扳手工具(或CTRL+SHIFT+P -> 输入框CMake:Select a kit),在弹出的搜索框中选择xtensa-esp32-elf

6. 下载esp-idf

去乐鑫官网下载SDK,并设置IDF_PATH环境变量,如IDF_PATH=“F:/esp/esp-idf-v4.0.1”

7. 安装esp-idf相关工具

根据参考链接1提示下载
下载构建工具Ninja,并添加至环境变量
下载配置工具mconf-idf,并添加到环境变量

8. 安装python及需求包

安装python3.7,如果提示The following Python requirements are not satisfied,则cmd中执行
python -m pip install --user -r F:\5—esp\esp-idf-v4.0.1\requirements.txt,即执行IDF_PATH下的需求文档

9. 编译

点击CMake工具栏中的Build即可,完成后生成hello-world.bin文件

10. 工程中查看SDK中的API原型

如果想实现Go to Definition,须设置"c_cpp_properties.json",添加IDF头文件路径,如"${IDF_PATH}/**"

11. 参考链接

  • https://docs.espressif.com/projects/esp-idf/zh_CN/v4.0/get-started/windows-setup-scratch.html
  • https://blog.csdn.net/MakerCloud/article/details/93545513
  • https://blog.csdn.net/qq_36275734/article/details/84112095

12.工程模板

https://github.com/xielizyh/ESP32-hello_world

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服