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 使用图形化按钮创建项目、编译烧录视频讲解...

相关新闻

MDPI期刊高效投稿指南:40天见刊的一次返修全流程复盘

MDPI期刊高效投稿指南:40天见刊的一次返修全流程复盘

前两天有个学弟火急火燎找我,说毕业就差一篇SCI,时间只剩两个多月。这种场景我见太多了,直接把他拉到电脑前,翻出我的一份投稿记录——MDPI旗下那本被大家喊作"三好学生"的期刊,40天左右见刊,全程…

2026/9/30 13:00:11 阅读更多 →
Windows安全日志分析指南:从事件ID到攻击链还原

Windows安全日志分析指南:从事件ID到攻击链还原

半夜三点被电话叫醒,说内网里好像有人偷偷摸进来了。这种场景做安全的兄弟应该都不陌生。打开事件查看器那一刻,面对几万条Event Log,你是不是也有点无从下手?这篇东西就是想聊聊怎么从Windows安全日志里,把攻击者的行…

2026/9/30 13:00:11 阅读更多 →
托管后的智能体,数据存储是在我方还是服务商侧,能否保障数据隔离?

托管后的智能体,数据存储是在我方还是服务商侧,能否保障数据隔离?

托管后的智能体,数据究竟存放在我方还是服务商侧,并没有统一答案,关键取决于部署方式、数据类型、合同约定和技术架构。托管不等于数据必然交给服务商保存,也不等于采用私有部署就天然实现隔离。 企业应先确认数据流向&#xff0c…

2026/9/30 13:00:11 阅读更多 →

最新新闻

NVMe驱动开发实战:从设备模型到队列与格式化

NVMe驱动开发实战:从设备模型到队列与格式化

1. 为什么NVMe是存储驱动开发的最佳入门靶场 这两年固态硬盘几乎成了装机标配,但真正了解NVMe协议背后逻辑的人并不多。我见过不少做嵌入式或者内核开发的朋友,一提到存储驱动就头疼,总觉得这是一块硬骨头。说实话,存储驱动在操作…

2026/10/1 14:48:59 阅读更多 →
AMD ROCm上Gemma4情绪LoRA微调:从环境避坑到准确率提升实战

AMD ROCm上Gemma4情绪LoRA微调:从环境避坑到准确率提升实战

上个月我在一台 AMD ROCm 云实例上跑 Gemma4 情绪 LoRA 微调,折腾了整整一周多。中间一度怀疑是不是这块 AMD 卡本身有问题,lspci 连设备都查不到,差点直接放弃。最后倒是顺利跑通了,准确率从 0.594 提到 0.734,不过这…

2026/10/1 14:48:59 阅读更多 →
嵌入式驱动开发到底在忙什么:从设备树到内核调试的实战解析

嵌入式驱动开发到底在忙什么:从设备树到内核调试的实战解析

经常有准备入行的朋友跑来问我一句话:嵌入式驱动开发,到底一天到晚在忙啥?老实说,"驱动"这两个字看似简单,背后却是整套"硬件手册 内核框架 代码调试"交叉在一起的复杂体系。这篇文章我打算用自…

2026/10/1 14:48:59 阅读更多 →
Windows系统Claude Code安装配置与使用教程:TaoToken统一API接入与PowerShell验证

Windows系统Claude Code安装配置与使用教程:TaoToken统一API接入与PowerShell验证

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

2026/10/1 14:48:59 阅读更多 →
AI工业控制系统落地指南:架构设计、选型与实战部署

AI工业控制系统落地指南:架构设计、选型与实战部署

1. 2026年AI工业控制系统整体架构设计思路1.1 为什么要重新思考AI与工业控制的融合方式2026年谈AI工业控制系统,已经不是"要不要上AI"的问题,而是"怎么把AI真正嵌进控制回路里"的问题。过去几年我见过太多项目,花大价钱买…

2026/10/1 14:48:59 阅读更多 →
Postman接口测试全攻略:从安装汉化到自动化实战

Postman接口测试全攻略:从安装汉化到自动化实战

做接口测试这么多年,我一直觉得Postman属于那种“看着简单,用好了真能救命”的工具。很多刚入行的测试或者前后端开发,装个Postman发个GET请求就觉得自己会了,等到真正要处理登录态、做断言、跑自动化、接持续集成的时候&#xff…

2026/10/1 14:47:58 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/1 1:01:17 阅读更多 →