ESP32环境搭建(Windows)

一、Windows

1.提前安装环境

在网上有很多有关ESP32环境的搭建,有linux系统,也有Windows系统的,我也安装了很久,最开始用的linux系统,遇到了很多很多的问题,最后会提到,本文主要介绍windows下的开发环境安装(用官方教程)。官方教程在Windows下有一个东西叫ESP-IDF 工具安装器,有他就能很快的安装各个环境。但是有个问题:除了环境之外还有几个东西需要自己手动下载。
1.python2.7(最好是python2)。有安装过Anaconda的应该也可以。
2.git(不多说)。

为什么要提前安装呢?理论上来说这个工具安装器都能安装,但是众所周知,python和git安装会卡死,国外的下载速度趋近与0的情况下就需要科学上网或者安装镜像文件,自己去安装有国内镜像的2个软件。
如python:

https://blog.csdn.net/sinat_39307513/article/details/105154401

如git:

https://npm.taobao.org/mirrors/git-for-windows/
https://github.com/waylau/git-for-win

对了git安装完成之后别忘了最后的设置(不然后面用工具配置肯定会出现没有权限的错误)

git config --global user.name "Your Name" $
git config --global user.email "email@example.com"

准备好了就可以开始安装ESP-IDF 工具安装器了,看看介绍:
要安装 ESP-IDF 必备工具,最简易的方式是下载 ESP-IDF 工具安装器,官方安装地址如下:

https://dl.espressif.com/dl/esp-idf-tools-setup-2.3.exe

本安装器可为您安装所需的交叉编译器、OpenOCD、cmake 和 Ninja 编译工具,以及一款 mconf-idf 配置工具。此外,本安装器还可在有需要时下载、运行 Python 3.7 和 Git For Windows 的安装器。

本安装器还可用于下载任意 ESP-IDF 发布版本。安装的时候就可以选择之前安装好的python和git目录,接着安装完成就可以开始进行操作了。

2.Windows操作

进入CMD命令提示符(win+R输入cmd),进入到刚才ESP-IDF工具的目录下(cd %userprofile%\esp\esp-idf)

install.bat

这一步是进行工具安装,ESP-IDF 使用的各种工具,比如编译器、调试器、Python 包等。

3.添加环境变量

继续在之前的目录进行操作(cmd)

export.bat

这个操作后加入了环境变量,这样就可以在命令提示符窗口使用 ESP-IDF。

4.开始第一个工程(HELLO_WORLD)

1.把/examples/get-started/hello_world复制出来,新建一个你的工程文件夹,然后就能对工程文件夹中的东西进行更改而不改变示例。或者命令行操作。

cd %userprofile%\esp
xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world

2.连接你的开发板,在你电脑的设备管理器查看你的串口是COM几,然后就可以开始编译了。打开之前安装的ESP-IDF

cd %userprofile%\esp\hello_world
idf.py menuconfig

这个可以以后再慢慢研究,会打开设置界面进行各种配置
3.烧录

idf.py build
idf.py -p PORT [-b BAUD] flash(port为串口名,BAUD默认波特率为 460800)
idf.py -p PORT monitor(启动监视器)
CTRL+】退出监视器。

或者烧录步骤可以一句话完成

idf.py -p PORT flash monitor

windows下的ESP32成功入门。

二、Linux

linux环境最开始搭建失败了,总是出现很多错误,换好清华或者国内的源慢慢弄吧,祝你好运。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
ESP32 S3是一款由Espressif Systems公司开发的基于LoRa和Wi-Fi的单片机,适用于物联网应用。要为ESP32 S3在Arduino环境搭建开发环境,你需要遵循以下步骤: 1. **安装Arduino IDE**: - 访问Arduino官方网站(https://www.arduino.cc/),下载并安装适用于Windows、Mac或Linux系统的最新版本的Arduino IDE。 2. **选择开发板支持**: - 在Arduino IDE中,打开"Tools"(工具)菜单,选择"Board"(板子)选项。在下拉列表中,找到并选中"ESP32 S3"。如果你找不到,可能需要从"Boards Manager"(板子管理器)里添加Espressif的ESP32 S3支持。 3. **安装ESP32 S3 SDK**: - Arduino IDE默认会自动识别大部分官方发布的板子,但ESP32 S3作为较新的硬件,可能需要额外的第三方库。可以在"Sketch"(草稿)> "Include Library"(库管理)> "Manage Libraries"(管理库)中搜索"Espressif IoT"或者"ESP32S3 Support",安装相应的库。 4. **配置开发工具**: - 可能需要安装Espressif的ESP-IDF(Embedded Development Framework)工具,它是用于ESP32系列芯片的官方开发框架。安装完成后,可以通过IDF路径配置IDE以使用ESP32 S3的SDK。 5. **设置开发板连接**: - 连接ESP32 S3开发板到电脑,确保USB线已插好并且被识别为"ESP32-S3 DevKitM"或其他官方推荐名称。在Arduino IDE中,选择正确的串口端口。 6. **创建新项目**: - 创建一个新的Arduino项目,选择合适的模板,如"Empty"或"WiFi",开始编写代码。 7. **编程调试**: - 编写好程序后,点击"Upload"(上传)按钮,IDE会把代码烧录到ESP32 S3中。你可以通过串口监视器检查程序运行情况。 **相关问题--:** 1. ESP32 S3与ESP32的区别是什么? 2. ESP-IDF框架有哪些功能? 3. 如何在Arduino IDE中查看串口输出?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值