unplash

今天教大家ESP32在vscode上面的配置,以及点灯时的具体引脚定义.

已下软件都是要提前准备的,还有Python环境,不低于3.6

https://cmake.org/

首先下载cmake

下载中

选择所有用户

这就是装好的页面了

https://git-scm.com/downloads

接下来装Github

下载一下

完成

ls命令测试

还有一个高大上的GUI,对我的工作的效率提升不是一星半点儿

https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html

本文的指导来源,我其实比较气的.先英文文章才中文

而且中文文章有错误,你得去看英文文章.以英文为准

https://github.com/espressif/vscode-esp-idf-extension

因为文章说是VScode,所以免不了装插件.我把这个也放再这里

ESP-IDF扩展使您可以轻松开发,构建,刷新,监视和调试ESP-IDF代码,其中一些功能包括:

为首次使用的用户快速配置ESP-IDF扩展,以帮助您下载,安装和设置ESP-IDF以及Visual Studio Code扩展中的必需工具。

通过将ESP-IDF示例复制到ESP-IDF中来快速进行原型制作:显示ESP-IDF示例项目。

使用ESP-IDF应用程序级跟踪库中的应用程序跟踪时,如ESP-IDF应用程序级跟踪示例中所示。

使用ESP-IDF的二进制文件的大小分析:二进制文件的大小分析。

SDK配置编辑器,用于配置ESP-IDF项目(esp-idf menuconfig)。

轻松为ESP-32和ESP32 S2芯片构建,闪存和监视代码。

KConfig和ESP-IDF的语法突出显示Kconfig样式语法验证(如果启用)。

命令的本地化(英语,中文,西班牙语),您也可以添加语言贡献。

Visual Studio Code中的OpenOCD服务器。

代码覆盖率,用于突出显示编辑器源代码并生成HTML报告。

使用ESP-IDF在ESP-IDF文档中搜索文本编辑器的选定文本:在文档中搜索...右键单击命令或使用其键盘快捷键。如果在ESP-IDF文档中找到基于您当前的vscode语言,ESP-IDF版本idf.espIdfPath(最新版本)和中的结果,结果将显示在ESP-IDF Explorer选项卡中idf.adapterTargetName。

以上得内容是对插件内容得一个简单的描述,就是提供了一站式得服务,方便你更快得搬砖.

在code里面搜索这个

安装

其实哪个也无所谓

就是就是项目,可以自己探索

我们选择最新版

分别是IDF下载得镜像地址,我网好,GitHub

接着就是版本得选择,一般来说.高级得版本会修bug加功能

然后就是IDF得存放地址,我搞别的盘了

然后就是自己得Python得解释器得位置

下载中

SDK完成

编译工具ok

python虚拟环境建立中.防止污染目录

我们事先准备得目录

下载下来得包得大小

完成了,必须出现这个才可以

建立一个新得文件夹,用code打开

连电脑

注意看一下自己得COM口

点这里选择com口

选4

这个可视化得配置工具第一次使用要建立索引

比较慢

注意是点小齿轮

这个监视窗口,其实就串口得打印窗口

点这个小显示器出现上面得窗口

那现在环境也

标签:const,ESP,VsCode,ESP32,uint8,static,刨根问底,IDF,GPIO

来源: https://blog.csdn.net/qq_33000789/article/details/112636350

linux下VScode开发ESP32,VsCode设置ESP32工具链+刨根问底点灯相关推荐

  1. Linux下golang开发环境搭建

    对于golang开发来说,Windows下可以用vscode或者liteide都不错,但是Linux下的开发也就只有vim了,所以怎么搞笑的利用vim进行golang开发呢? 参考官方推荐的一个插件: ...

  2. Linux下C++开发工具介绍

    概述     就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...

  3. 【转载】Visual Studio 2015 for Linux更好地支持Linux下的开发

    原文:Visual Studio 2015 for Linux更好地支持Linux下的开发 英文原文:Targeting Linux Made Easier in Visual Studio 2015 ...

  4. (转)Linux下C++开发初探

    1.开发工具 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户.例如,VS2008集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmak ...

  5. Linux下Java开发环境的搭建Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47

    Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47 1.JDK的安装:usr/java/jdk1.6.0_25 下载:jdk-6u25-linux-i ...

  6. Linux下c开发 之 线程通信

    Linux下c开发 之 线程通信 1.Linux"线程" 进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型.Linux是一种"多进程单线 ...

  7. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  8. Linux下驱动开发

    Linux下驱动开发 1.简介   驱动,是指驱动计算机里软件的程序.驱动程序全称设备驱动程序,是添加到操作系统中的特殊程序,其中包含有关硬件设备的信息.驱动程序是操作系统与硬件连接的桥梁.   设备 ...

  9. Linux下网络服务的安全设置

    Linux下网络服务的安全设置 Linux操作系统由于其良好的稳定性.健壮性.高效性和安全性.正在成为各种网络服务的理想平台.各种网络应用在Linux系统上部有性能卓越的应用,例如,提供Web服务的A ...

最新文章

  1. 985博士《深度学习》手推公式笔记开源PDF下载!
  2. math.hypot java_Java Math.hypot() 方法
  3. 桑文锋的数据“长征”
  4. mysql恢复root用户_恢复MYSQL的root用户
  5. c语言int超出范围字符串,Go返回int64类型字段超出javascript Number范围的解决方法...
  6. eclipse设置内存参数 堆内存溢出
  7. 9个问题,带你掌握流程控制语句中的java原理
  8. layui弹窗自适应变大_layui弹窗宽度固定高度自适应界面
  9. Python+OpenCV:OpenCV-Python绑定是如何工作的?
  10. SQL语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
  11. JAVA-map转换json异常
  12. AAC AMR WAV MP3 采样率
  13. 范式的判定——数据库考试复习
  14. 段式存储、页式存储及段页式存 详解
  15. Android 注解与注解处理器简述
  16. 2021年危险化学品经营单位主要负责人考试报名及危险化学品经营单位主要负责人复审考试
  17. InputStream与DataInputStream的区别
  18. C#实现压缩与解压缩方案
  19. 绩效面谈的4种技巧二
  20. 【Spark】广播变量和累加器

热门文章

  1. python逻辑表达式是什么_如何在Python中处理逻辑表达式?
  2. oracle 创建表空间_Oracle 创建和管理表
  3. php工具箱mysql停止进程_PHP进程卡死和MySQL超时时间的设置方法
  4. Shutdown Abort :亚马逊成功迁移物流业务中最后一个Oracle数据库
  5. 面试官:Java中线程是按什么顺序执行的?
  6. 函数式编程:如何高效简洁地对数据查询与变换
  7. 数据库选型入门必读:如何在眼花缭乱的产品中挑出最适合业务的?
  8. 【华为云技术分享】Python 中的异常和错误
  9. 【深入浅出etcd系列】1. 架构概览
  10. python爬取网页版QQ空间,生成词云图、柱状图、折线图(附源码)