ESP32-IDF环境搭建之VScode环境

一、简介

        本次分享采用VSCODE+Espressif IDF插件

         创建一个全新的虚拟机

二、需要下载的文件 

1.esp-idf-tools-setup-offline-4.4.4        网址:https://dl.espressif.cn/dl/esp-idf/?idf=4.4

 下载到电脑上后,双击安装

自定义安装路径,我这里默认

 

 安装

 

 安装完成之后会自动安装这两个,双击打开两个,安装环境

出现一下现象代表安装成功

 至此,idf编译环境已经安装成功,可以使用命令行编译程序。接下来,安装VScode,使用ESP32-IDF插件达到相同的效果。

2.VScode        网址:Visual Studio Code - Code Editing. Redefined

安装VScode,建议全部勾选

 三、安装和配置VScode插件

安装完成后,打开VScode,先安装这两个插件。

 等待Espreeif IDF插件安装完成之后,等待它自动跳出一下两个选项,等待上面的下载好,下面的view changelog忽略,点击取消或者关闭。

 如果没跳出上面的界面,可以用ctrl+shift+p ,选择 配置ESP-IDF:插件

 进入后,Global不变,选择高级-ADVANCED

 进入后,选择Espressif服务器下载,Espressif是国内的下载,但是第三步安装python环境会出问题,不过我们这里不用管第三步。后面两个地址是刚刚安装esp-idf-tools-setup-offline-4.4.4的地方,复制上对应的地址就行

点击安装

安装完成后会自动跳转,安装IDF工具。我们选择安装已经存在的工具。

安装完成后会跳出这个报错,不用管它,到这里已经配置完成。

 ps:如果是在虚拟机上搭建的,需要在主机里把VScode里的Espressif IDF插件的自动同步关掉,避免后后面两个VScode相互影响。(如果没有这个选项,就不用管)

 四、解决工程里识别不到文件出现红色波浪线的情况

1.先打开一个hello world工程。

ctrl+shift+p,导出一个例程

打开后点开main文件,此时右下角会弹出提示你安装拓展,点击安装

注意:跳出的这个不要点击确认(VScode自动弹出的扩展,除了可以确定能用的尽量别点,会出现莫名其妙的问题)


安装完成之后,会出现一下这些插件,这里把Cmake工具都关了,VScode头文件调用只和c/c++的三个插件有关。

 关闭之后,点击编译

 出现这个文件进度[25/1075]说明成功进入编译,此时搭建完毕。

 如果头文件上还是有波浪线,可以关闭VScode再打开,右下角会弹出配置.json提示,点击是,波浪线就会消失。

如果没弹出这个提示,右下角会有一个黄色的感叹号框,点开之后手动配置 IntelliSense,选择弹出的第一项即可。

如果中途出现错误,需要清除VScode的环境,然后重新操作,后续会放上清除电脑上的已存在的VScode环境的教程。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用VSCode配置ESP-IDF环境时,有几个步骤需要遵循。 首先,需要下载并安装VSCode软件。然后,在VSCode中下载并安装Espressif IDF插件。这一步只需下载插件,不需要进行任何配置。接下来,需要下载ESP-IDF工具。可以在终端中运行以下命令来下载ESP-IDF工具: ``` mkdir -p ~/esp cd ~/esp git clone --recursive https://github.com/espressif/esp-idf.git ``` 在下载完成后,需要进行工具的配置。在终端中运行以下命令: ``` cd ~/esp/esp-idf ./install.sh ``` 然后,需要设置环境变量。同样在终端中运行以下命令: ``` cd ~/esp/esp-idf ./export.sh ``` 为了方便使用,可以在`~/.bashrc`文件中添加一个宏命令。打开`~/.bashrc`文件,可以使用以下命令: ``` vi ~/.bashrc ``` 在文件的最后一行添加以下命令: ``` alias get_idf='. $HOME/esp/esp-idf/export.sh' ``` 保存文件后,每次打开一个新的终端窗口,只需要输入`get_idf`命令,就可以给对应的终端窗口添加ESP-IDF环境变量。 最后,可以创建自己的工程并开始开发。希望这些步骤能够帮助您成功配置ESP-IDF环境并在VSCode中进行开发。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ESP-IDF/VSCode安装和使用(ESP32开发环境)](https://blog.csdn.net/luhanhua/article/details/131028184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门](https://blog.csdn.net/qq_43332314/article/details/129015602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值