首页 > 其他分享 >ESP32开发环境搭建 IDF3.3.5+VScode

ESP32开发环境搭建 IDF3.3.5+VScode

时间:2022-10-11 10:11:59浏览次数:54  
标签:Code VScode ESP32 IDF3.3 Visual Studio editor IDF

1、  软件准备:

① ESP-IDF:包含ESP32 API和用于操作工具链的脚本。

②工具链msys32:用于编译ESP32应用程序。

③编辑工具Visual Studio Code

 

 注意:工具链和ESP-IDF需要解压到我们电脑的指定目录,但这个目录不能包含任何的中文字符!

 

2、ESP-IDF解压:

在目录下找到压缩包“esp-idf-v3.3.zip”,我们解压到目录“G:\ESP32”,如下图:

 

 3、msys2工具链解压:

在目录下找到压缩包“esp32_win32_msys2_environment_and_toolchain-20181001.zip”,我们解压到目录“G:\ESP32”,如下图:

 

 打开目录“G:\ESP32\msys32\etc\profile.d”,修改文件“esp32_toolchain.sh”,如下图:

 

 

 增加的内容为:

     export LANG=”en_US”

     export IDF_PATH=”G:\ESP32\esp-idf-v3.3”

注意:不要用中文输入双引号;“export LANG=”en_US””表示使用VS Code的menuconfig不会出现乱码,“export IDF_PATH=”G:\ESP32\esp-idf-v3.3””指向的是IDF的目录,要注意实际的路径。

 

4、编辑工具Visual Studio Code的安装

①右键以管理员身份运行目录下的VSCodeUserSetup-x64-1.38.1.exe

 

 ②选择“我接受协议”,然后“下一步”

 

 

 ③选择“安装”,一直选择下一步,直到安装完成

 

 

 5、Visual Studio Code汉化

①启动Visual Studio Code,按下组合键”ctrl+shift+p”,输入命令”configure display language”,按回车确认

 

 ②选择“install additional languages”

 

 

 ③选择安装简体中文

 

 

 ④简体中文安装完成

 

 

 ⑤再一次按下组合键“ctrl+shift+p”,输入命令“configure display language”,按回车确认

 

 

 ⑥选择新增加的“zh-cn”,即可实现界面汉化。

 

 

 ⑦重新启动软件,汉化后的界面如下:

 

 

 6、设置VS Code,将编译工具链的shell嵌入至Visual Studio Code的集成终端

①打开VS Code 的设置,打开settings.json文件:

 

 如图所示:

 

 

 具体增加的内容如下:

 

 

 "terminal.integrated.shell.windows": "G:\\ESP32\\msys32\\msys2_shell.cmd",

"terminal.integrated.shellArgs.windows": [

"-defterm",

"-mingw32",

"-no-start",

"-here"

],

"git.ignoreMissingGitWarning": true,

"editor.multiCursoumodifier":"ctrlCmd",

"window.zoomLevel":0,

"editor.minimap.enabled":false,

"workbench.colorTheme": "Visual Studio Dark",

"files.exclude": {

"**/CVS": false

},

 

"files.encoding": "Big5",

"files.encoding": "GB18030",

"files.encoding": "utf8",

"files.encoding": "GBK",

"files.encoding": "gb2312",

"editor.tabSize": 4,

"editor.fontSize": 14,

"editor.lineNumbers": true,

"editor.insertSpaces": true,

"editor.wrappingColumn": 300,

"editor.trimAutoWhitespace": true,

 

②保存退出,并重启软件。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、  软件准备:

① ESP-IDF:包含ESP32 API和用于操作工具链的脚本。

②工具链msys32:用于编译ESP32应用程序。

③编辑工具Visual Studio Code。

 

注意:工具链和ESP-IDF需要解压到我们电脑的指定目录,但这个目录不能包含任何的中文字符!

 

2、ESP-IDF解压:

在目录下找到压缩包“esp-idf-v3.3.zip”,我们解压到目录“G:\ESP32”,如下图:

 

3、msys2工具链解压:

在目录下找到压缩包“esp32_win32_msys2_environment_and_toolchain-20181001.zip”,我们解压到目录“G:\ESP32”,如下图:

 

打开目录“G:\ESP32\msys32\etc\profile.d”,修改文件“esp32_toolchain.sh”,如下图:

增加的内容为:

     export LANG=”en_US”

     export IDF_PATH=”G:\ESP32\esp-idf-v3.3”

注意:不要用中文输入双引号;“export LANG=”en_US””表示使用VS Code的menuconfig不会出现乱码,“export IDF_PATH=”G:\ESP32\esp-idf-v3.3””指向的是IDF的目录,要注意实际的路径。

 

4、编辑工具Visual Studio Code的安装

①右键以管理员身份运行目录下的VSCodeUserSetup-x64-1.38.1.exe

 

 

 

 

 

 

 

 

 

 

 

 

 

 

②选择“我接受协议”,然后“下一步”

③选择“安装”,一直选择下一步,直到安装完成

5、Visual Studio Code汉化

①启动Visual Studio Code,按下组合键”ctrl+shift+p”,输入命令”configure display language”,按回车确认

 

②选择“install additional languages”

 

 

 

 

 

 

 

 

 

③选择安装简体中文

 

 

④简体中文安装完成

 

⑤再一次按下组合键“ctrl+shift+p”,输入命令“configure display language”,按回车确认

⑥选择新增加的“zh-cn”,即可实现界面汉化。

 

⑦重新启动软件,汉化后的界面如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6、设置VS Code,将编译工具链的shell嵌入至Visual Studio Code的集成终端

①打开VS Code 的设置,打开settings.json文件:

 

如图所示:

 

 

 

 

 

 

 

 

 

 

 

 

 

具体增加的内容如下:

"terminal.integrated.shell.windows": "G:\\ESP32\\msys32\\msys2_shell.cmd",

"terminal.integrated.shellArgs.windows": [

"-defterm",

"-mingw32",

"-no-start",

"-here"

],

"git.ignoreMissingGitWarning": true,

"editor.multiCursoumodifier":"ctrlCmd",

"window.zoomLevel":0,

"editor.minimap.enabled":false,

"workbench.colorTheme": "Visual Studio Dark",

"files.exclude": {

"**/CVS": false

},

 

"files.encoding": "Big5",

"files.encoding": "GB18030",

"files.encoding": "utf8",

"files.encoding": "GBK",

"files.encoding": "gb2312",

"editor.tabSize": 4,

"editor.fontSize": 14,

"editor.lineNumbers": true,

"editor.insertSpaces": true,

"editor.wrappingColumn": 300,

"editor.trimAutoWhitespace": true,

 

②保存退出,并重启软件。

标签:Code,VScode,ESP32,IDF3.3,Visual,Studio,editor,IDF
From: https://www.cnblogs.com/seelylin/p/16778303.html

相关文章

  • Win10 环境下 vscode 没法在终端使用 conda activate 命令来更换 Python 环境的解决方
    在vscode上激活conda镜像如报下面错误:CommandNotFoundError:Yourshellhasnotbeenproperlyconfiguredtouse'condaactivate'.Ifusing'condaactivate'fr......
  • VSCode安装教程详细简单版
    https://blog.csdn.net/weixin_43928112/article/details/125813377VSCode插件总结:(rust语言)1.rust-analyzer:语言服务器、自动补全、语法高亮等;2.CodeLLDB:debug功能;3.Ev......
  • vscode的pasteImage的配置
    "pasteImage.path":"${currentFileDir}/imgs/${currentFileName}","pasteImage.basePath":"${currentFileDir}/imgs","pasteImage.forceUnixStyleSeparator"......
  • vscode settings.json配置项
    安装通用插件1、Prettier-Codeformatter2、Vue3Snippets3、VueLanguageFeatures(Volar)安装项目依赖npminstalleslint-plugin-vue@typescrip......
  • vscode——如何在vscode中运行C/C++
    前言mingw-w64:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/内容安装mingw-w64下载地址x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z:x86_64-8.1......
  • vscode markdown WYSIWYG 所见即所得编辑和预览
    一直使用Typora编写markdown,随着vscode在工作中使用的越来越多,产生了一个想法:能不能在vscode中写markdown,减少软件的成本?可是vscode官方自带的的markdown体验却一般般,那......
  • [MicroPython ESP32] 内存分析
    [MicroPythonESP32]内存分析[(1)芯片:ESP32-WROOM-DA]手册:https://www.espressif.com.cn/zh-hans/support/documents/technical-documents?keys=&field_type_tid%5B%5D......
  • vscode include<stdio.h>头文件红色的解决办法
    原因是标准库没识别到。前提需要安装c/c++插件第一步:点击下面win按钮,选择配置JSON第二步:打开c_cpp_properties.json,添加include路径,放在最上面......
  • vscode搭建rust环境
    也可以可以使用IDE:ideaclion有插件支持vscode下配置rust插件rust-analyzer(rust语言后端)【如果是debug需要安装codeLLDB,windows建议安装vs】EvenBetterTOML【toml格......
  • macos+vscode+java
    下载jdkvscode安装插件:ExtensionPackForJavacommand+shift+p:CreateJavaProjectRunJava项目结构。根据需要配置settings.json......