1.安装 vscode

1.png

2.png

2.安装C的插件

3.png

3.汉化vscode

4.png

按下键盘Ctrl+Shift+P
5.png

6.png

7.png

4.配置ESP8266编译环境&设置工具链&设置SDK

需要用到的文件
8.png

在C盘根目录下新建文件夹 "espressif"
9.png

在 "espressif" 文件夹中新建文件夹 "esp8266"
10.png

将 esp32_win32_msys2_environment_and_toolchain-20190611.zip 中的内容解压到"esp8266"文件夹中
11.png

将 xtensa-lx106-elf-win32-1.22.0-100-ge567ec7-5.2.0.zip 中的内容解压到
"C:\espressif\esp8266\msys32\opt"
12.png

进入 "C:\espressif\esp8266\msys32" 位置,打开 mingw32.exe
14.png

在窗口中输入

git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git

拉取ESP8266的最新SDK

15.png

完成后输入命令

cd ESP8266_RTOS_SDK

16.png

输入命令

pwd

获得当前目录的位置
17.png

进入 "C:\espressif\esp8266\msys32\etc\profile.d" 位置,打开esp32_toolchain.sh文件
13.png

修改 IDF_PATH 的位置为上一步得到的位置,其他的参考截图设置。
18.png

export PATH="$PATH:/opt/xtensa-lx106-elf-win32-1.22.0-100-ge567ec7-5.2.0/xtensa-lx106-elf/bin"
export IDF_PATH="/home/Administrator/ESP8266_RTOS_SDK"
export LANG="en_US"

进入 "C:\espressif\esp8266\msys32\home\Administrator\ESP8266_RTOS_SDK\examples\get-started"
(每个人的目录可能不一样)
19.png

将 hello_world 文件夹复制到桌面或其他位置(这个文件夹是ESP8266的一个demo,我们使用它验证我们的开发环境)

解压 .vscode.rar dao 到 hello_world 文件夹中
20.png
21.png

修改 .vscode 文件夹中的 c_cpp_properties.json 文件(这个文件主要配置了vscode 寻找头文件的目录)
22.png

修改 .vscode 文件夹中的 settings.json 文件(如果你的目录和我完全一样这个文件不需要修改)
23.png

打开 vscode
24.png

25.png

26.png

27.png

28.png

29.png

30.png

用到的文件
链接:https://pan.baidu.com/s/1WY95BwzYVdg4RVsAJ71IlQ
提取码:t40f
涛哥云:链接

文章目录