ESP32 开发环境
1 硬件准备
- USB-to-MicroUSB 转接线
- ESP32 开发板 Widora-AIR ESP32 Board
- 开发机(操作系统支持:macOS, Linux 和 Windows)
开发机需要具备基础开发环境,需要已经安装好 git 和 brew 开发工具
2 安装驱动
这里驱动指的是开发板上 USB 转 UART 芯片的驱动
macOS
brew tap caskroom/drivers |
ls /dev/cu.SLAB* |
连接开发板到 PC,若显示 /dev/cu.SLAB_USBtoUART
,则证明驱动安装成功
Linux
由于 Linux 系统(内核版本 2.6 及以上)自带 CP210x 的驱动,因此不需要手动安装
连接开发板到 PC,执行以下命令 dmesg
[xxx] cp210x 2-1:1.0: cp210x converter detected
[xxx] usb 2-1: cp210x converter now attached to ttyUSBx
可以看到,开发板对应的完整设备文件路径为 /dev/ttyUSBx
Windows
安装后,连接开发板到 PC,打开设备管理器,若显示 Silicon Labs CP210x USB to UART Bridge (COMx)
,则安装成功。
开发板对应的完整设备文件路径为 COMx
3 安装 Flash 烧写工具
git clone https://github.com/young-mu/esptool |
若开发机系统为 Linux,需要在安装命令前加
sudo
新开一个终端,执行以下命令 esptool.py version
查看 esptool.py 的版本,如果显示 2.0-beta3
即证明已经安装成功
4 安装Ruff SDK
Ruff SDK 自从 1.8.0 版本才开始支持 Ruff Lite (ESP32)
- 如果你还没有安装过 Ruff SDK,请下载并安装最新的版本
- 如果你已经安装过 Ruff SDK,请更新到 1.8.0 及以上版本
具体请参考 SDK 安装