[01]ESP32-硬件准备-ESP32-DevKitC V2 board


一、概念梳理

1. 芯片/模组/核心板/开发板区别?

开始之前,有必要先梳理一下芯片、模组、核心板、开发板这些名词的含义。因为我们一般会以ESP32为关键字在淘宝搜索商品,搜索的结果往往让人眼花缭乱,如果不清楚这些概念容易入坑,我在第一次购买ESP8266时,就是因为没搞清楚概念,买了一堆模组,需要走一些飞线才能下载程序,很不方便。

ESP32 Core Board V2

  • 开发板:如上图,整个电路板叫做开发板,开发板内集成了USB接口、稳压芯片、USB转UART芯片、ESP-WROOM-32模组、按键和指示灯,只支持正常工作的基本功能,因此也可以叫核心板。更大一些的开发板还会集成LCD、SD卡槽等等。
  • 模组:ESP-WROOM-32是ESP32模组的其中一个型号,来自乐鑫原厂。里面集成了ESP32芯片、Flash、晶振、天线等,是实现通讯功能的基本组成。国内生产ESP32模组的厂家很多,除了原厂还有小米iot、安信可系列模组等。不同的型号模组,在flash容量,天线设计等会有所区别。
  • 芯片:模组和开发板千变万化,但芯片始终出自上海乐鑫,ESP32/ESP8266等芯片也有不同的型号,具体可以查芯片手册,不同型号在RAM等资源配置上有区别。

2. ESP32 硬件参考选型

  1. ESP32 H/W 硬件参考
### 设置和配置VSCode中的ESP32-S3开发环境 #### 安装ESP-IDF工具链 为了能够在VSCode中顺利进行ESP32-S3的开发工作,首先需要安装ESP-IDF工具链。这一步骤确保了开发者拥有编译固件所需的一切必要组件[^1]。 #### 下载并安装Visual Studio Code (VS Code) 除了ESP-IDF本身之外,还需要准备一个合适的集成开发环境(IDE),这里推荐使用轻量级却功能强大的编辑器——Visual Studio Code。该软件可以从官方网站获取最新版本,并按照官方指南完成安装过程。 #### 配置VS Code支持ESP- **安装扩展**:通过市场搜索栏查找名为`Espressif IDF v2` 的插件并点击安装按钮来添加此扩展程序到当前实例当中;它能够提供诸如语法高亮显示、自动补全等功能特性。 - **初始化设置文件**:启动命令面板(`Ctrl+Shift+P`)输入 `IDF: Initialize Configuration` 来引导创建必要的全局/本地配置项以及导入预设参数集。 - **指定目标板型号**:修改`.vscode/settings.json` 文件内的 `"idf.target"` 字段值为 `"esp32s3"` ,从而指明具体的目标硬件平台。 ```json { "idf.espIdfPathWin": "${env:HOME}\\esp\\esp-idf", "idf.openOcdConfigGdbMigW32": [ "-f", "board/esp32-wrover-kit-v4-256m.cfg" ], "idf.port": "/dev/ttyUSB0", "idf.target": "esp32s3" } ``` 以上操作完成后即完成了基本的开发环境构建流程,现在可以尝试打开已有工程或者新建空白模板来进行初步测试验证了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值