ESP32从零开始(2)—— VScode 安装 Espressif IDF(安装ESP32)
这是本人的学习历程,属于学习总结。分享给大家,仅作参考。
(如果哪里有问题请留言指出。谢谢~)
概述
- 在VScode安装 Espressif IDF,方便建立esp32的开发环境。免去以前繁琐的步骤。
- 本文安装的esp32的版本为:V4.3 。
1、安装Espressif IDF
- Ctrl+Alt+T 打开终端
- 给当前用户,添加端口访问和写的权限。然后需要重启!!!!
sudo usermod -a -G dialout $USER
- 安装准备
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
- 打开vscode
code
搜索 Espressif IDF,然后 点击安装 。
按F1,然后输入configure,
选择 EXPRESS
选择 V4.3 分支,直接点击 install 安装
等待安装完成
安装完成
2、例程编译
- 在终端输入
cd ~/esp
cp -r ~/esp/esp-idf/examples/get-started/hello_world .
code hello_world
- 按F1,输入Device configuration,点击选择
- 点击选择 Device Target
- 点击选择 ESP32
- 编译项目。按ctrl+E,然后按B。
- esp32 USB数据线连接 PC
- 在终端查看端口
ls /dev/tty*
- 在vscode,按ctrl+E,然后按P。然后点击选择。
- 按ctrl+E,然后按D。编译+烧写+串口监控。(烧写前,可能要按着BOOT按钮)
- 按ctrl+】,退出串口监控
- 安装完成!
3、命令详解
- 按F1,可以输入以下命令查看。
- 后面的说明是直接翻译,如有更好的表达,请指出。
- 快捷键可以修改设置。
命令描述 | 快捷键 | 说明 |
---|---|---|
Add Arduino ESP32 as ESP-IDF Component | 添加Arduino ESP32为ESP-IDF组件 | |
Add Editor coverage | 添加编辑报道 | |
Add vscode configuration folder | 添加 vscode 配置文件夹 | |
Build, Flash and start a monitor on your device | ctrl+E D | 编译、烧录并在设备上启动一个监视器 |
Build your project | ctrl+E B | 编译项目 |
Configure ESP-IDF extension | 配置ESP-IDF扩展 | |
Configure Paths | 配置路径 | |
Configure project sdkconfig for coverage | 为覆盖配置项目 sdkconfig | |
Create project from extension template | ctrl+E C | 从扩展模板创建项目 |
Create new ESP-IDF Component | 创建新的 esp-idf 组件 | |
Device configuration | 设备配置 | |
Dispose current SDK Configuration editor server process | 释放当前 sdk 配置编辑器服务器进程 | |
Doctor command | 医生命令 | |
Erase flash memory from device | ctrl+E R | 从设备中清除闪存 |
Flash your project | ctrl+E F | 烧录项目 |
Full clean project | ctrl+E X | 清除项目 |
Get HTML Coverage Report for project | 获取项目的 html 覆盖报告 | |
Import ESP-IDF Project | 导入 esp-idf 项目 | |
Install ESP-ADF | 安装ESP-ADF | |
Install ESP-IDF Python Packages | 安装ESP-IDF Python包 | |
Install ESP-MDF | 安装ESP-MDF | |
Launch IDF Monitor for CoreDump / GDB-Stub Mode | 启动IDF Monitor为CoreDump / GDB-Stub模式 | |
Monitor your device | ctrl+E M | 监控设备 |
New Project | ctrl+E N | 新建项目 |
Open ESP-IDF Terminal | ctrl+E T | 打开ESP-IDF终端 |
Open NVS Partition Editor | 打开NVS分区编辑器 | |
Pick a workspace folder | 选择一个工作区文件夹 | |
SDK Configuration editor | ctrl+E G | SDK配置编辑器 |
Search in documentation… | ctrl+E Q | 在文档搜索… |
Select port to use | ctrl+E P | 选择要使用的端口 |
Select OpenOCD Board Configuration | 选择“OpenOCD单板配置” | |
Select where to save configuration settings | 选择OpenOCD选择保存位置单板配置 | |
Set default sdkconfig file in project | 在项目中设置默认的sdkconfig文件 | |
Set Espressif device target | 设置设备目标 | |
Show Examples Projects | 展示项目示例 | |
Show ninja build summary | 显示ninja构建摘要 | |
Size analysis of the binaries | 二进制文件的大小分析 | |
Remove Editor coverage | 删除编辑报道 |
ESP32从零开始(2)—— VScode 安装 Espressif IDF(安装ESP32)相关推荐
- 【ESP32】使用vscode的espressif idf插件开发
文章目录 一.概述 1.1 esp32介绍 1.2 esp32的官方文档 二.开发环境搭建.编译和烧写 2.1 下载vscode 2.2 安装espressif idf插件 2.3 新建工程.编译.烧 ...
- Espressif IDF for VSCode 爬坑之路一:ESP32 的 esp-idf 例子编译与烧录
今天我们来尝试 Espressif IDF 的使用,它是 VSCode 里的一款关于简化 esp-idf 使用的插件.话不多说,我们直接开始安装并尝试使用吧! 1. 安装 Espressif IDF ...
- Espressif IDF for VSCode 爬坑之路二:ESP32 的 JTAG 调试(OpenOCD GDB)
今天我们来探索如何在 Espressif IDF 插件里进行 JTAG 调试.如果还未成功安装与入门 Espressif IDF for VSCode,可以先参考 Espressif IDF for ...
- 安装软件,python安装,node.js安装,pycharm安装,vscode安装,PR, PS, LR.AE Windows开关机等,雪崩的时候没有一片雪花儿是无辜的
安装 (汉语词语) 安装,汉语词汇,就是按照一定的程序.规格把机械或器材固定在一定的位置上,也指按照一定的方法.规格把机械或器材等固定在一定的地方. 出处 徐迟 <石油头>:"就 ...
- 【ESP32】1.Arduino IDE 2.0安装详解
前言: 因为Arduino IDE 2.0 软件安装是没有包含ESP32需要的库文件的,所以这里的安装主要分两步 正文 1.Arduino IDE 2.0 软件安装 下载地址:Software | A ...
- VScode + texlive + Sumatra PDF 安装及正反向搜索设置
VScode + texlive + Sumatra PDF 安装及正反向搜索设置 下载并安装texlive texlive下载(华为云镜像):https://mirrors.huaweicloud. ...
- VSCode安装和Python安装及其配置
Visual Studio Code(VSCode)是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统.这些特性使得VSCode颇受欢迎,可以说是目前最火的代码编辑器之一了,在程序员圈子里, ...
- 【踩坑笔记】从零开始在Linux和Windows部署安装 ***
*** 是一个基于规则的 *** ,可以为多地 *** 器之间 *** 特定的 *** 规则.总之非常好用,既然看到这篇教程了说明你也了解他有多好用了. 从零开始在Linux和Windows部署安装 ...
- [vscode]vetur扩展的安装问题
[vscode]vetur扩展的安装问题 vetur插件的使用 现象描述 vetur解决方案 vscode使用过程中遇到的问题,以及解决方案 vetur插件的使用 在Vue 2.0使用的时候没有任何问 ...
最新文章
- 【数据库】阿里云教你快速掌握SQL语句使用
- python语言教程-Python 基础教程
- 【C++】37.为什么要使用Lambda表达式
- webgl 基础渲染demo_游戏引擎养成《二》 引入跨平台渲染库
- 非传统营销 text_传统营销已死
- 《背影》----朱自清
- php 简易验证码(GD库)
- totolink服务器未响应,TOTOLINK路由器设置后无法上网问题的解决方法
- 记录几个视频处理软件
- 【PHP】面试经历总结之——新浪微博
- HM编码器代码阅读(15)——帧间预测之AMVP模式(三)xGetBlkBits函数
- 尚硅谷-微信小程序文档
- Linux-IO全整理:BIO/NIO/IO多路复用解析
- Android中AS创建点9图片与使用
- linux修改blacklist.conf的权限不够怎么办,跪求 /etc/modprobe.d/blacklist.conf
- 直流电机的电流、转速、电压的关系
- 【java毕业设计】基于java+Lucene+Tomcat的搜索引擎设计与实现(毕业论文+程序源码)——搜索引擎
- 双麦克风语音增强之ANF 自适应零点形成
- 场景金融丨神州信息签约第三个国家级单品大数据试点项目 助力场景金融创新
- [Mac版]安装Zotero之后打开word没有相应的加载项解决方案