一、Arduino安装
Arduino是免费的,可以直接下载安装。

二、ESP32 开发环境
它们需要从 github 上下载,下载后放在 “AppData” 下的 “Arduino15”下,每个人的路径可能不同,我的是:C:\Users–\AppData\Local\Arduino15\staging\packages

  1. 找到描述文件
    关闭Arduino,我们需要先找到 都需要下载哪些文件。
    https://github.com/espressif/arduino-esp32/releases/tag/3.2.0
    从上面链接可以看到,最新版本是 3.2.0
    我们下载它的 json 描述文件。
    在这里插入图片描述
  2. 描述文件内容解析
    打开 json 后,先看到的就是
    在这里插入图片描述
    这个下载链接,我们需要下载 esp32-3.2.0.zip。
    接着往下翻,
    在这里插入图片描述
    大红框内的 toolsDependencies 包含的 packager 都需要下载,3.2.0 版本需要下载10个包。
    我们先搜索小红框内的 version。
    在这里插入图片描述
    我们可以找到对应版本的 下载链接,因为我是 win11 64位,所以我需要下载 2号红框内的包。你要找到你自己的平台包下载。
  3. 所有包合照
    在这里插入图片描述
    最后一个包
    在这里插入图片描述
    它没有下载链接,应该是 Arduino 自己从官网下载的内容吧
  4. 将这些包放在 C:\Users–\AppData\Local\Arduino15\staging\packages 中(你的路径可能不同),启动 Arduino
  5. 搜索 ESP32
    在这里插入图片描述
    我的是已经安装过了,只有“移除”选项,正常是 “安装”。点击“安装”即可进入验证包并安装过程。
  6. 自动安装
    在这里插入图片描述
    因为我们已经下载了包,所以 Arduino 直接开始进行安装。
    安装过程打印如下
Downloading packages
esp32:esp32-arduino-libs@idf-release_v5.4-2f7dcd86-v1
esp32:esp-x32@2411
esp32:xtensa-esp-elf-gdb@14.2_20240403
esp32:esp-rv32@2411
esp32:riscv32-esp-elf-gdb@14.2_20240403
esp32:openocd-esp32@v0.12.0-esp32-20241016
esp32:esptool_py@4.9.dev3
esp32:mkspiffs@0.2.3
esp32:mklittlefs@3.0.0-gnu12-dc7f933
arduino:dfu-util@0.11.0-arduino5
esp32:esp32@3.2.0
Installing esp32:esp32-arduino-libs@idf-release_v5.4-2f7dcd86-v1
Configuring tool.
esp32:esp32-arduino-libs@idf-release_v5.4-2f7dcd86-v1 installed
Installing esp32:esp-x32@2411
Configuring tool.
esp32:esp-x32@2411 installed
Installing esp32:xtensa-esp-elf-gdb@14.2_20240403
Configuring tool.
esp32:xtensa-esp-elf-gdb@14.2_20240403 installed
Installing esp32:esp-rv32@2411
Configuring tool.
esp32:esp-rv32@2411 installed
Installing esp32:riscv32-esp-elf-gdb@14.2_20240403
Configuring tool.
esp32:riscv32-esp-elf-gdb@14.2_20240403 installed
Installing esp32:openocd-esp32@v0.12.0-esp32-20241016
Configuring tool.
esp32:openocd-esp32@v0.12.0-esp32-20241016 installed
Installing esp32:esptool_py@4.9.dev3
Configuring tool.
esp32:esptool_py@4.9.dev3 installed
Installing esp32:mkspiffs@0.2.3
Configuring tool.
esp32:mkspiffs@0.2.3 installed
Installing esp32:mklittlefs@3.0.0-gnu12-dc7f933
Configuring tool.
esp32:mklittlefs@3.0.0-gnu12-dc7f933 installed
Installing arduino:dfu-util@0.11.0-arduino5
Configuring tool.
arduino:dfu-util@0.11.0-arduino5 installed
Installing platform esp32:esp32@3.2.0
Configuring platform.
Platform esp32:esp32@3.2.0 installed
Logo

一站式 AI 云服务平台

更多推荐