Vscode安装

ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决。

编译链操作

下载

官方最新地址

有系统区别,下载对应的压缩到到电脑

· for 64-bit Linux:

https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

· for 32-bit Linux:

https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz

解压

新建一个目录存放编译链的解压包 -> 进入目录 -> 解压。根据自己路径修改。

ESP-IDF操作

进入目录 -> git。

设置 ESP-IDF路径

安装依赖的 Python 软件包,ESP-IDF 所依赖的 Python 软件包位于 $IDF_PATH/requirements.txt 文件中,您可以通过运行以下命令来安装它们:

注意:请调用 ESP-IDF 使用的相同版本的 Python 解释器,解释器的版本号可以通过运行命令 python --version 来获得,根据结果,您可能要使用 python2, python2.7 或者类似的名字而不是 python,例如:

打开配置文件。

添加编译链路径和ESP-IDF路径,根据自己路径修改。

测试以上操作是否正常完美

复制ESP-IDF中的工程到esp目录下,

配置,主要是修改串口号

在菜单中,进入 Serial flasher config > Default serial port 配置串口(工程将会加载到该串口上)。输入回车确认选择,选择 < Save > 保存配置,然后选择 < Exit > 退出应用程序。Linux 系统中,以 /dev/tty 开始。

下面是一些使用 menuconfig 的小技巧:

· 使用 up & down 组合键在菜单中上下移动

· 使用 Enter 键进入一个子菜单,Escape 键退出子菜单或退出整个菜单

· 输入 ? 查看帮助信息,Enter 键退出帮助屏幕

· 使用空格键或 Y 和 N 键来使能 (Yes) 和禁止 (No) 带有复选框 "[*]" 的配置项

· 当光标在某个配置项上面高亮时,输入 ? 可以直接查看该项的帮助信息

· 输入 / 搜索配置项

编译,make all,无错误说明环境正常。

make flash下载前需要make menuconfig配置下载串口号

Vscode操作

打开vscode软件,打开刚才的helloworld文件夹。

Ctrl+`打开终端,输入make all编译,make flash下载。太简单了

串口监测,运行正常,ctrl+]退出串口监测

异常说明

未安装python依赖。

ubuntu搭建ESP32环境(vscode)总结

· ubuntu下搭建环境特别简单。

· 对比ubuntu和Windows速度

速度说明:

· 其中没有对make其他指令对比

· 电脑不同编译速度也不一样

· 对比可以得出:

· 开发产品使用ubuntu搭建ESP32开发环境

· 有ubuntu系统的使用ubuntu搭建ESP32开发环境

· 体验使用windows搭建ESP32开发环境,方便

开源地址:https://github.com/HX-IoT/

ubuntu vscode 配置字体_第五章 Ubuntu搭建ESP32开发环境(vscode)相关推荐

  1. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  2. 第二章:搭建Android开发环境(读后感)

    在此章节中只要介绍了Android底层开发环境的搭建,其中包括了Android应用程序开发环境.Android NDK开发环境和交叉编译环境的搭建! 1:JDK的安装 (1)下载JDK的压缩包(tar ...

  3. vscode开发python使用教程_在VS Code上搭建Python开发环境的方法

    web-based installer 在线安装 executable installer exe安装 embeddable zip file 内嵌版本 3.在VS Code里安装 python 插件 ...

  4. gitee 拉取其他分支_如何使用 Gitee 快速搭建 ESP-IDF 开发环境(Windows 版)

    前言 为更好地服务国内用户,构建中文需求沟通平台,帮助用户快速下载乐鑫开源代码,乐鑫将 GitHub 中的主要仓库(包含 ESP-IDF.ESP-ADF.ESP-MDF 以及阿里.腾讯.京东等国内云平 ...

  5. fedora java 开发环境_在Linux(Fedora)下搭建JAVA开发环境

    参考ORACLE的官方文档: https://docs.oracle.com/javase/tutorial/getStarted/cupojava/index.html JAVA开发基本上有这三个平 ...

  6. ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

      之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...

  7. 微型计算机滑动平均值滤波器方程,wx05_微型计算机控制技术_第五章.ppt

    wx05_微型计算机控制技术_第五章,微型计算机控制技术,微型计算机接口技术,微型计算机技术,微型计算机及接口技术,微型计算机技术及应用,微型计算机与接口技术,微型计算机控制系统,微型计算机技术指标, ...

  8. ArcGIS for Desktop入门教程_第五章_ArcCatalog使用 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第五章_ArcCatalog使用 - ArcGIS知乎-新一代ArcGIS问答社区 1 ArcCatalog使用 1.1 GIS数据 地理信息系统, ...

  9. java程序设计基础_陈国君版第五版_第五章习题

    java程序设计基础_陈国君版第五版_第五章习题 import java.util.Scanner; public class Main5_1 {public static void main(Str ...

最新文章

  1. 基于协同过滤算法的推荐
  2. 第五个页面:更多电影页面
  3. java.lang包中的常用类
  4. 7-20 表达式转换 (25 分)(代码详解+题目分析)
  5. 《dp补卡——343. 整数拆分、96. 不同的二叉搜索树》
  6. 人设崩塌?万茜被盗号甩锅程序员,却两次被官方打脸,网友:作死
  7. The Innovation | 中国开启肿瘤CAR-T治疗新时代
  8. [GCN] 增加可视化+代码注释 of GitHub项目:Graph Convolutional Networks in PyTorch
  9. 接口中定义的成员变量是( )。_C++:如何正确的定义一个接口类
  10. 台达DOP-B触摸屏通过MODBUS RTU通讯4台台达M变频器.含触摸屏程序,接线图和变频器参数设定
  11. 干货合辑!Ms08067安全实验室2020年度盘点
  12. 2017-2018-1 20155314 20155323 实验二 固件程序设计
  13. com.itextpdf.text.exceptions.IllegalPdfSyntaxException: Unbalanced save/restore state operators
  14. MATLAB app designer 如何设置背景图片
  15. RabbitMQ 下载安装 (window) 百度网盘
  16. 固定资产管理流程和技巧
  17. 人工智能与机器学习-梯度下降法
  18. 生日礼物(winter camp F)
  19. iOS10会带来哪些新变化?
  20. patch 命令用法详解

热门文章

  1. 算法总结之求解模线性方程组
  2. Python使用itchat获取微信好友
  3. Mysql 远程连接的问题 2003 - Can't connect to MySQL server on '39.106.187.107' (60 Operation timed out)...
  4. Java 工具包收藏
  5. 《Oracle高性能自动化运维》一一第1章 Linux下的Oracle
  6. $(document).ready(function(){});不执行
  7. 循环队列(循环数组)中元素个数的计算
  8. Vue中虚拟DOM的理解
  9. git版本库--常用命令
  10. mysql8基本操作