ESP32开发环境搭建 IDF3.3.5+VScode
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,
②保存退出,并重启软件。
ESP32开发环境搭建 IDF3.3.5+VScode的更多相关文章
- 基于windows环境VsCode的ESP32开发环境搭建
1. 基于windows环境VsCode的ESP32开发环境搭建,网上有各类教程,但是我实测却不行. 例如我在vscode内安装的乐鑫插件,扩展配置项是下图这样: 而百度的各类博文却都是这样: 经过网 ...
- (一)esp32开发环境搭建(VSCode+IDF实现单步调试)
保姆级手把手教学视频 https://www.bilibili.com/video/BV1RL411A7CU 前言 因为碰上一个学长,跟他聊了会儿天,推荐我做一点物联网的项目,想来想去,那就用WiFi ...
- Linux下使用VsCode进行Qt开发环境搭建
最近在Linux上搞Qt, vim环境还用不太习惯, QtCreator之前使用时莫名其妙崩溃然后丢失代码之后就被我彻底放弃了, 于是研究了一下用VsCode进行Qt开发. 首先是系统环境和下载安装包 ...
- angular开发环境搭建及新建项目
最近一个星期准备学习一下angular前端框架,因为之前在学习abp框架的时候,都要求前端要掌握angular,所以不得不回来恶补一下了,学习的过程有时间的话会记录在这里,方便以后复习. 闲言少叙,下 ...
- 第二章 TypeScript 开发环境搭建
Mac OS X 下 TypeScript 开发环境搭建 一.集成开发环境 WebStrom VSCode 二.安装 TypeScript Homebrew(macOS 缺失的软件包管理器) ruby ...
- 最全Vue开发环境搭建
前言 一直想去学Vue,不过一直找不到一个契机.然公司手机端用到了跨平台开发apicloud,里边涉及到Vue组件化开发,例如header和footer的封装,以及apicloud自定义的frame等 ...
- TypeScript完全解读(26课时)_1.TypeScript完全解读-开发环境搭建
1.TypeScript完全解读-开发环境搭建 初始化项目 手动创建文件夹 D:\MyDemos\tsDemo\client-demo 用VSCode打开 npm init:初始化项目 然后我们的项目 ...
- 1-ESP8266 SDK开发基础入门篇--开发环境搭建
因为今天终于做好了自己的另一块工控板,所以我就开始写基础公开篇的内容,希望自己小小的努力能够帮到大家 自己做的另一块板子 https://www.cnblogs.com/yangfengwu/cate ...
- python从零开始基础入门——开发环境搭建:Visual Studio Code
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:山海皆可平z PS:如有需要Python学习资料的小伙伴可以加点击下方 ...
- Java开发环境搭建的准备工作
Java开发环境搭建的准备工作 网络配置(修改hosts) 什么时候需要 比如我们在安装homeBrew的时候会遇到 curl: (7) Failed to connect to raw.github ...
随机推荐
- js实现不同的域名 输出不同的结果
js实现域名判断后跳转到指定网址,也适用于同一虚拟空间放多个网站: <script> try { if(self.location == "http://apple.baidu. ...
- DockerCompose
- TypeScript 合并以及删除数组数据
1.添加 concat() 2.删除(替换) splice() array.splice(index,int,any) index 是 array数组起始位置的index(从0开始) int是操作从i ...
- 【SSO单点系列】(2):CAS4.0 之 跨域 Ajax 登录实践
CAS4.0 之 跨域 Ajax 登录实践 一.问题描述 CAS实现单点 实现一处登录 可访问多个应用 . 但是原登录是CAS默认登录页面和登出页面是无法重定向到自定义页面的 此处使用Ajax+I ...
- 项目启用eslint 检测工具
在日常开发中,一个大点的项目会有多人参与,那么可能就会出现大家的代码风格不一,各显神通,这个时候就要祭出我们的eslint. 在这之前磨刀不误砍柴工,我们先来配置一下我们的代码编辑工具,如何在vsco ...
- 【七侠传】冲刺阶段--Day7
[七侠传]冲刺阶段--Day7 团队成员 20181221曾宇涛 20181202李祎铭 20181209沙桐 20181215薛胜瀚 20181216杨越麒 20181223何家豪 20181232 ...
- sourceTree工具使用方法
https://www.cnblogs.com/tian-xie/p/6264104.html
- 前端常用函数(find、includes、filter、Set、forEach、map、some、every、findIndex、splice、reduce)
https://blog.csdn.net/qq_24280125/article/details/119275109 array.join(separator) .拼接返回字符串 参数 separa ...
- count(1) and count(*),count(字段)区别及效率比较
执行结果: count(1)和count(*)之间没有区别,因为count(*)count(1)都不会去过滤空值, count(字段) 会统计该字段在表中出现的次数,忽略字段为null 的情况.即不统 ...
- idea 部署项目到 docker 运行
1.在远程服务器上开启 docker 远程连接 $vim /usr/lib/systemd/system/docker.service # ExecStart=/usr/bin/dockerd -H ...