乐鑫ESP32开发环境的搭建+VSCode

安装WINDOWS下虚拟的LINUX的开发环境(非虚拟机)

乐鑫关于ESP8266和ESP32开发环境搭建的链接:ESP8266,ESP32
首先按照描述下载MSYS32:下载链接

安装SDK

按照描述下载相关的SDK,然后添加环境变量,在MSYS32安装目录下msys32\etc\profile.d的文件夹里,新建一个SHELL脚本,这个脚本会在开机前运行

#SDK的路径和自己的安装位置一样。
echo "please select ESP32 OR ESP8266,If you not enter OR enter error,the system will select ESP8266" 
read -p "please enter:  " name
if [ "$name" = "ESP32" ]
then
	export IDF_PATH="D:/msys32/home/notebook/esp/esp-idf"
	echo "you select ESP32"
else 
	export IDF_PATH="D:/msys32/home/notebook/esp/ESP8266_RTOS_SDK"
	echo "you select ESP8266"
fi

如果是ESP8266还要把xtensa-lx106-elf工具链添加的PATH里

# This file was created by ESP-IDF windows_install_prerequisites.sh
# and will be overwritten if that script is run again.
export PATH="$PATH:/opt/xtensa-esp32-elf/bin"
export PATH="$PATH:/opt/xtensa-lx106-elf/bin"

安装依赖的 Python 软件包

按照描述安装ESP8266和ESP32的Python的软件包

编译烧录一个工程

将环境配值到VSCode中

1.在setting.json中添加

{
    "workbench.colorTheme": "Default Light+",
    "C_Cpp.updateChannel": "Insiders",
    "cmake.configureOnOpen": true,
    "terminal.integrated.shell.windows": "D:\\msys32\\msys2_shell.cmd"//这里是自己安装的路径
    "terminal.integrated.shellArgs.windows": ["-defterm", "-mingw32", "-no-start", "-here"]

}

将终端改为MSYS32

添加头文件

乐鑫ESP32开发环境的搭建+VSCode_第1张图片
点击编辑“includePath”设置,将SDK文件夹中的components路径粘贴上去,然后依次将头文件添加进去。
如果有宏定义的错误,在定义里添加。

如过出现MAKE MENUCONFIG 出现乱码,将系统的语言的编码模式修改为en_US(export LANG=“en_US”)

完成截图

乐鑫ESP32开发环境的搭建+VSCode_第2张图片

你可能感兴趣的:(ESP)