WSL2 Ubuntu装ESP-IDF以及USB使用

本文介绍了如何在WindowsSubsystemforLinux(WSL)的Ubuntu环境中快速安装和优化ESP-IDF,避免使用虚拟机的不便。步骤包括确保Python版本、安装必备组件、使用VSCode插件安装ESP-IDF,以及解决USB连接问题的实用工具wsl-usb-gui。
摘要由CSDN通过智能技术生成

一、前言

小编一开始是使用 Windows 开发ESP的芯片,但是 espidfWindows 环境下的编译速度是真的慢,想使用Ubuntu的环境,又不想使用装虚拟机,觉得虚拟机太麻烦了。就想到了 WSL 微软的子系统,介绍一下怎么在 WSL的子系统(Ubuntu)中安装ESP-IDF

二、准备环境

  • 确定你的 Python 的版本是在 3.7 以上,查询Python 版本

    Python --version
    
  • 安装必要组件

    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
    
    
  • vscode 连接 WSL 并安装 ESP-IDF 插件

    在这里插入图片描述

  • ESP-IDF 插件安装 ESP-IDF

    在这里插入图片描述

  • 选择国内安装**(Espressif)**安装的 版本号安装地址Python版本以及地址

    在这里插入图片描述

点击 Install,然后需要等待几分钟就安装好了,一定要吧需要的必要的组件 先安装完成了。

  • 如果是系统里面已经有了 ESP-IDF,需要把Select ESP-IDF version 改一下 其他的改成你下载的路径

    在这里插入图片描述

    然后点击 Install ESP-IDF会进入自动配置完成安装

三、优化

这里会发现一个问题,在 WSL里面使用 ESP-IDF的时候,会出现一个问题,就是使用usb的时候,很麻烦,网上很多都说使用 usbpid ,但是这个工具经常连接不上去,还不稳定。这里找了一个工具wsl-usb-gui

WSL2Ubuntu装ESP-IDF以及USB使用资源-CSDN文库

  • 点击你的 COM串口 连接到WSL

    在这里插入图片描述

  • Forwarded Devices 可以看到设备的连接状态,这个工具可以实时能看到usb设备有没有掉线。是小编用它的原因

    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

^Lim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值