【BLE-HOST课程】03 环境搭建
2026/8/29 16:48:53 网站建设 项目流程

目录

可收获

一、软件准备

二、安装拓展

2.1 打开vscode,点开扩展

2.2 配置IDF拓展

三、图形化按钮介绍

四、常用命令介绍

五、第一个程序 hello world!

5.1 使用命令行创建项目、编译烧录

5.2 使用图形化按钮创建项目、编译烧录


可收获

1.基于Windows+VScode+ESP-IDFv5.2.6开发环境搭建
2.分别使用ESP-IDF命令、VScode图形化按钮创建<hello,world!>工程
3.分析工程中各个文件的作用
4.熟悉如何编译、烧录、监视,熟悉ESP32开发风格


一、软件准备

为什么选择基于Windows+VScode+ESP-IDFv5.2.6 ?

1.VScode图形化界面友好

2.基于ESP-IDF开发,符合企业开发方式要求

3.新手友好,简单操作即可配置好开发环境

1.1 VScode 安装 https://code.visualstudio.com/download

1.2 GIT安装

通过网盘分享的文件:Git-2.52.0-64-bit.exe

链接: https://pan.baidu.com/s/1j8KQS-BSF-2bl2qfpRThmA?pwd=4in7 提取码: 4in7

安装教程: https://blog.csdn.net/mukes/article/details/115693833

二、安装拓展

2.1 打开vscode,点开扩展

搜索ESP-IDF这个插件,点击安装就行

下面两个插件也一起安装

2.2 配置IDF拓展

快捷键 ctrl+shift+p,选中下面选项

EXPRESS(快速模式)
最快的方式 — 扩展会自动处理大多数配置
只需选择: ESP-IDF 版本(通过 git clone 或下载 zip)
ESP-IDF 工具目录位置
Python 可执行文件
适合 首次使用 的用户或快速安装

ADVANCED(高级模式)
完全控制 安装过程
两个子选项: 下载工具 — 扩展自动为您下载 ESP-IDF 工具
使用现有工具 — 手动指定已安装工具的路径(如 cmake、ninja、idf-monitor 等)
适合需要 特定工具版本 或已经安装了相关工具的情况

USE EXISTING SETUP(使用已有配置)
选择扩展中 之前保存过的配置
或者让扩展自动 检测系统中已有的 ESP-IDF 安装
适合在 不同 ESP-IDF 版本之间切换 或复用已有的配置

我们选择快速模式,选择v5.2.6,自己创建保存的目录,下载的时间比较长,耐心等待~

下载成功后:

三、图形化按钮介绍

简单看一下,到时候用的时候实操就好了

四、常用命令介绍

简单看一下,到时候用的时候实操就好了

ESP-IDF 常用命令

创建新项目idf.py create-project <项目名>创建项目结构,VS Code 命令提供了图形化向导。
选择目标芯片idf.py set-target <esp32/esp32s3/...>非常关键,构建系统依赖此信息。例如 esp32
打开配置菜单idf.py menuconfig用于配置 Wi-Fi、GPIO、系统参数等项目设置。
构建项目idf.py build编译源代码,生成二进制文件 (.bin)。
烧录固件idf.py -p <PORT> flash将编译好的固件写入开发板。需要指定端口号,如 COM3 或 /dev/ttyUSB0
监视串口输出idf.py -p <PORT> monitor查看芯片打印的日志 (Log) 和 printf 输出。使用 Ctrl + ] 退出。

五、第一个程序 hello world!

5.1 使用命令行创建项目、编译烧录

idf.py create-project my_hello_world // 创建工程
idf.py set-target esp32 // 设置目标芯片
idf.py menuconfig // 配置cfg,用到时再配置

​​​​​idf.py build // 编译

idf.py -p COM6 flash // 下载

idf.py -p COM6 monitor // 监视

5.2 使用图形化按钮创建项目、编译烧录

视频讲解...

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询