新闻详情

新闻详情

首页 / 资讯中心 / 详情

1.3 开发环境搭建-hello world!

发布时间:2026/9/30 12:59:59来源:尧图网络
1.3 开发环境搭建-hello world!
目录可收获一、软件准备1.1 VScode 安装1.2 GIT安装二、安装拓展2.1 打开vscode点开扩展2.2 配置IDF拓展三、图形化按钮介绍四、常用命令介绍五、第一个程序 hello world!5.1 使用命令行创建项目、编译烧录5.2 使用图形化按钮创建项目、编译烧录可收获1.基于WindowsVScodeESP-IDFv5.2.6开发环境搭建 2.分别使用ESP-IDF命令、VScode图形化按钮创建hello,world!工程 3.分析工程中各个文件的作用 4.熟悉如何编译、烧录、监视熟悉ESP32开发风格一、软件准备为什么选择基于WindowsVScodeESP-IDFv5.2.6 1.VScode图形化界面友好 2.基于ESP-IDF开发符合企业开发方式要求 3.新手友好简单操作即可配置好开发环境1.1 VScode 安装https://code.visualstudio.com/download1.2 GIT安装通过网盘分享的文件Git-2.52.0-64-bit.exe链接: https://pan.baidu.com/s/1j8KQS-BSF-2bl2qfpRThmA?pwd4in7 提取码: 4in7安装教程 https://blog.csdn.net/mukes/article/details/115693833二、安装拓展2.1 打开vscode点开扩展搜索ESP-IDF这个插件点击安装就行下面两个插件也一起安装2.2 配置IDF拓展快捷键 ctrlshiftp选中下面选项一、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 使用图形化按钮创建项目、编译烧录视频讲解...
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

双缝干涉:把两条缝的图样叠起来,光为什么自己跟自己打架 2026/9/30 14:04:17

双缝干涉:把两条缝的图样叠起来,光为什么自己跟自己打架

一块挡板上开两条平行细缝,单色光打过去,屏幕上映出的不是两条亮线,而是一排等间距的明暗条纹。把其中一条缝遮住,条纹立刻消失、只剩一团中间亮两边暗的光斑——同一束光,只因「知道不知道它走了哪条缝」,…

阅读更多 →
昇思 MindSpore 大模型单卡微调推理:自助搭建流程 2026/9/30 14:02:34

昇思 MindSpore 大模型单卡微调推理:自助搭建流程

一、摘要基于昇思 MindSpore 在单张昇腾 NPU(310P/910B)完成大模型微调 推理是轻量化落地常用方案。单卡流程包含:环境准备、权重加载、数据集构建、LoRA 微调、模型保存、离线推理全链路。相比于全参数微调,LoRA 低秩适配极大降…

阅读更多 →
前端敏感数据脱敏实战:手机号身份证号正则替换与Vue组件实现 2026/9/30 14:02:27

前端敏感数据脱敏实战:手机号身份证号正则替换与Vue组件实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
使用Filler4提取微信小程序视频:手把手实操与原理剖析 2026/9/30 14:02:26

使用Filler4提取微信小程序视频:手把手实操与原理剖析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
嵌入式驱动开发:从能跑到会崩的量产工程化鸿沟 2026/9/30 14:02:19

嵌入式驱动开发:从能跑到会崩的量产工程化鸿沟

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
MFC TCP网络通信实战:心跳保活、粘包处理与断线续传 2026/9/30 14:02:18

MFC TCP网络通信实战:心跳保活、粘包处理与断线续传

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉