ESP_IDF的ESP32开发

引脚图

1763174263042

WSL配置

  1. 安装依赖:

    1
    sudo apt-get install git wget flex bison gperf python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 net-tools
  2. 克隆 ESP 工具仓库:

    1
    git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
  3. 克隆 ESP-IDF 仓库:

    1
    git clone --recursive https://github.com/espressif/esp-idf.git
  4. 克隆 ESP32 板子仓库:

    1
    git clone --recursive https://gitee.com/vi-iot/esp32-board.git

USB/IP 设备共享与管理

USB/IP 是用于在 Windows 平台上进行远程 USB/IP 项目的守护进程,用于管理和共享 USB 设备。

步骤

  1. 安装 USBIPD
    在 PowerShell 中使用以下命令安装 usbipd

    1
    winget install usbipd
  2. 列出已连接设备
    使用 usbipd list 命令列出所有连接到 Windows 的 USB 设备及其总线 ID:

    1
    usbipd list
  3. 绑定设备
    使用 usbipd bind --busid 命令绑定指定的设备,使其可以被共享到 WSL:

    1
    usbipd bind --busid <BUSID>
  4. 附加设备到 WSL
    使用 usbipd attach --wsl --busid 命令将 USB 设备附加到 WSL:

    1
    usbipd attach --wsl --busid <BUSID>
  5. 在 WSL 中列出附加的设备
    在 WSL 中,运行 lsusb 命令列出已附加的 USB 设备:

    1
    lsusb

配置PSRAM

1763174172402