ESP32 开发环境

1 硬件准备

  • USB-to-MicroUSB 转接线
  • ESP32 开发板 Widora-AIR ESP32 Board
  • 开发机(操作系统支持:macOS, LinuxWindows

开发机需要具备基础开发环境,需要已经安装好 git 和 brew 开发工具

2 安装驱动

这里驱动指的是开发板上 USB 转 UART 芯片的驱动

macOS

$ brew tap caskroom/drivers
$ brew cask install silicon-labs-vcp-driver
$ 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
$ cd esptool
$ python setup.py install

若开发机系统为 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 安装