Arduino ESP32 核心一次装好:开发板管理器、镜像源与手动部署三条完整路径 Arduino ESP32 核心一次装好开发板管理器、镜像源与手动部署三条完整路径【免费下载链接】arduino-esp32Arduino core for the ESP32 family of SoCs项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32Arduino ESP32 是面向 ESP32 系列芯片ESP32、S3、C6、P4 等的 Arduino 核心包让你用熟悉的 Arduino API 给物联网设备写固件。照这篇指南做完你的开发板就能编译并烧录程序。全文覆盖三条安装路径官方开发板管理器、国内镜像源、手动源码部署。动手之前四条前置确认已安装 Arduino IDE1.6.4 以上推荐 1.8.x它是编写和烧录固件的集成开发环境IDE 能正常联网官方开发板管理器下载核心包和工具链都要走网络若走源码部署路径确认已安装 Git 和 Python 3.7终端执行python3 --version可查知道你的开发板型号如 ESP32 Dev Module 或 ESP32-S3 Dev Module装完要从菜单里选它路径 A用官方开发板管理器装核心步骤最少装完还能享受 IDE 自动更新网络条件允许时优先选这条。打开 Arduino IDE进入文件 首选项新版本为文件 设置找到 附加开发板管理器网址 一栏粘贴官方稳定版源地址保存https://espressif.github.io/arduino-esp32/package_esp32_index.json想尝鲜新特性可改用开发版地址文件名以package_esp32_dev_index.json结尾打开工具 开发板 开发板管理器搜索esp32找到 Espressif Systems 发布的包点击 安装图开发板管理器里搜索 esp32右侧可展开版本号下拉框选择版本后点安装等待下载完成重启 IDE在工具 开发板里选中你的板子提示版本号里带 alpha 或 beta 的是开发版日常使用建议选稳定版。这个包会连带下载整套工具链体积较大耐心等待。路径 B切到国内镜像源解决下载慢官方源托管在海外国内网络经常超时或卡在进度条上。乐鑫提供了国内镜像专门解决这个问题。同样打开文件 首选项在 附加开发板管理器网址 里填入国内镜像地址稳定版与开发版各一条https://jihulab.com/esp-mirror/espressif/arduino-esp32/-/raw/gh-pages/package_esp32_index_cn.json https://jihulab.com/esp-mirror/espressif/arduino-esp32/-/raw/gh-pages/package_esp32_dev_index_cn.json在开发板管理器搜索esp32选择带 -cn 后缀的版本号点击 安装图IDE 首选项界面顶部的附加开发板管理器网址一栏用于填入源地址⚠️注意镜像包不支持自动更新以后升级要手动再选 -cn 版本混用官方版本会导致下载失败。路径 C手动源码部署离线与受限网络首选公司内网、需要固定版本批量部署时用源码方式装。核心思路就三步克隆仓库、拉工具链、重启 IDE。把仓库克隆到 IDE 的硬件目录各系统路径如下WindowsC:\Users\用户名\Documents\Arduino\hardware\espressif\macOS~/Documents/Arduino/hardware/espressif/Linux~/Arduino/hardware/espressif/git clone https://gitcode.com/GitHub_Trending/ar/arduino-esp32 esp32在上面的父目录里执行克隆出的目录名固定为esp32进入 tools 目录执行脚本下载编译工具链cd esp32/tools python3 get.pyWindows 用户可直接双击同目录下的get.exe效果相同重启 Arduino IDE开发板列表里出现 ESP32 相关选项即成功图Windows 下 get.exe 按系统自动下载 xtensa 交叉编译工具链完成后 tools 下会生成 dist 目录部署完顺手记住三个目录cores/esp32/是芯片硬件抽象层和 Arduino API 实现variants/按板子存放引脚定义tools/放工具链。装完之后两步验证没装错看菜单重启 IDE 后工具 开发板里应能搜到 ESP32 Dev Module 一类条目。没有的话回到路径 C 第 1 步检查目录结构编译并烧录一个示例打开文件 示例 WiFi WiFiScan先点编译再选串口点上传串口监视器打印出周围 WiFi 列表说明工具链、驱动、串口全链路通了卡住了对照这张表症状最可能原因解决办法开发板管理器无响应、进度卡住官方源网络超时换路径 B 的国内镜像地址提示 文件校验失败、下载中断缓存文件损坏删除~/.arduino15/staging/packages下临时包后重试Windows 清AppData\Local\Arduino15\staging装完开发板列表没有 ESP32源码目录放错位置确认路径必须是hardware/espressif/esp32少一层都不行python: command not found未装 Python 或不在 PATH安装 Python 3.7改用python3命令上传失败、卡在 Connecting...串口被占用或需手动进下载模式重插 USB部分开发板按住 BOOT 键再点上传确认工具链是否下载完整执行ls tools/dist/有编译器目录说明核心就绪没有就重跑一次get.py。让环境多活一阵的几招更新节奏每月看一眼 IDE 更新提示核心包按需更新稳定源和开发源二选一固定用不要混装大版本升级前备份项目核心跨大版本可能有 API 变动重要工程先复制一份定期清磁盘删掉~/.arduino15/staging/packages里的残留临时包释放空间已安装包在packages目录别误删Linux 串口无权限上传报 permission denied 时执行sudo usermod -a -G dialout $USER重新登录后生效项目内资源导航安装官方文档三个操作系统的完整安装步骤遇到怪错先来对照核心源码硬件抽象层与 Arduino API 实现查驱动行为从这里入手开发板引脚定义按你的板子找到目录核对引脚号官方示例程序覆盖 GPIO、WiFi、蓝牙等场景挑一个跑通再改自己的代码环境搭好之后剩下的就是写代码了。【免费下载链接】arduino-esp32Arduino core for the ESP32 family of SoCs项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考