ESP32笔记(1) visual studio code下搭建运行编辑平台
发布日期:2021-06-29 05:35:08 浏览次数:2 分类:技术文章

本文共 1457 字,大约阅读时间需要 4 分钟。

1、前期准备条件:

1. Visual Studio Code编辑工具:
2. 获取工具链, Visual Studio Code毕竟只是一个轻量级的代码编辑工具,本身是不自带工具链的,而且乐鑫 ESP32芯片使用的又不是主流的ARM内核,所以还是要使用乐鑫官方指供的工具链才行,
3、 先下载工具链,配置后,然后通过指令去获取sdk包
命令:
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

前面的最好在官方给的搭建环境验证一下

2:搭建环境步骤

2.1 如何使用

将以上前期准备条件中的三个条件放在同一个文件夹内,路径最好是英文和简单点,如下图:

在这里插入图片描述

2.2 安装方法:

1. 安装 Visual Studio Code 全程 Next 到底。2. 自己选择适当的路径下解压 ESP32 编译工具链 (不要有中文路径,路径尽可能地短)

在这里插入图片描述

3.设置 esp-idf 开发包的路径

3.1 找到esp32_toolchain.sh,(这是我的路径)E:\ESP32\esp32_win32_msys2_environment_and_toolchain-20181001\msys32\etc\profile.d

在这里插入图片描述

3.2右击打开记事本,在根目录下添加export IDF_PATH=“E:/ESP32/esp-idf”

在这里插入图片描述

3.3、打开msys32目录下的,是否有该现象

在这里插入图片描述
如果没有请检查环境变量里是否配置了HOME的环境变量,改变它

3.4、输入ls,看是否有现象出现,如果没有请检查环境变量

在这里插入图片描述
3.5 可以先编译一下 esp-idf
遇到问题
在这里插入图片描述
解决: 确认安装python环境
在这里插入图片描述

4 打开visual studio code

安装的时候直接next

4.1 设置终端,连接到esp32 环境

打开 Visual Studio Code 并将编译工具链的 shell 嵌入至 Visual Studio Code 的集成 终端 ,设置的参数 (其中 shell 的路径因不同解压路径不同而不同),如下所示

{
"terminal.integrated.shell.windows":"E:\\ESP32\\esp32_win32_msys2_environment_and_toolchain-20181001\\msys32\\msys2_shell.cmd","terminal.integrated.shellArgs.windows":[ "-defterm","-mingw32","-no-start","-here"]}

注意路径:“E:\ESP32\esp32_win32_msys2_environment_and_toolchain20181001\msys32\msys2_shell.cmd”,

只是修改这路径即可

设置方法:

在这里插入图片描述

4.2 打开esp-idf工程

使用 Visual Studio Code 打开 esp-idf 开发包中的工程示例文件,打开之后,然后同时

下 Ctrl+`就可以打开嵌入了 shell 的终端,此时就可以开发您的第一个 esp32 应用了
在这里插入图片描述

5:编译工程

将examples工程复制到该路径下

在这里插入图片描述

输入指令:进入该路径

在这里插入图片描述

注意点:

1: 需要设置窗口大点,否则会出现该问题
在这里插入图片描述

2:连接板子的时候,记得选择端口号

可以加入QQ群:687360507

与大伙沟通交流,技术在于分享而进步

转载地址:https://blog.csdn.net/zhi_Alanwu/article/details/103064242 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:CC2541 获取芯片内部的温度值
下一篇:NRF52832笔记(3) 软件库pwm的使用

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月08日 15时38分22秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Atitit 模板引擎总结 目录 1. 模板引擎 1 2. 常见模板步骤 1 2.1. 1)定义模板字符串 1 2.2. 2)预编译模板 2 2.3. 渲染模板 2 3. 流程渲染 if el 2019-04-29
Atitit 字符串转换数组main参数解析 args splitByWholeSeparator String string=" -host 101.1 8*124 -db 1 2019-04-29
paip.提升效率----几款任务栏软件vc59 2019-04-29
paip.验证码识别---序列号的反转 2019-04-29
paip.php调试脱离IDE VC59 2019-04-29
paip.DEVSUIT WEB .NET ASPX网站打开慢的原因 2019-04-29
央行数字货币将取代纸币?这篇文章说明白了 2019-04-29
2020消费金融大变局:科技向下扎根 持牌向上生长 2019-04-29
中国风海报设计模板,东方韵味尽显 2019-04-29
设计师喜欢收集各种各样的笔刷来喽,不必倾家倾产就能像创造出令人惊叹的设计。 2019-04-29
流行趋势-立体感和艺术剪纸风海报美妆设计 2019-04-29
可塑性极强渐变几何空间,设计中不可或缺的素材 2019-04-29
设计专业作品展示舞台,灵感源泉 2019-04-29
紧跟潮流的背景设计,赶紧尝试用新的背景改变旧的设计。 2019-04-29
PNG免扣素材,快速提升你的画面设计感! 2019-04-29
秋季海报设计元素|水彩手绘纹理植物素材,从人群中脱颖而出。 2019-04-29
渐变海报背景素材|潮流2021还将延续 2019-04-29
高清大图素材图片资源,你知道哪里找么? 2019-04-29
解构设计!网格表现Logo设计 2019-04-29
设计灵感|展览海报如何编排? 2019-04-29