ESP32入门之WSL2:串口下载工具 idfx的使用

目录

前言

一、idfx

1.下载链接:

2.支持环境

二、使用步骤

1.下载python

2.下载idfx

 三、idfx的使用

总结


前言

自从wimdows支持子系统后,一些需要linux环境的开发环境的搭建变得简单了不少,至少不在需要额外搭建虚拟机了。对于ESP32来说,笔者较为喜欢的开发环境为使用Linux的Ubuntu,所以尝试过用子系统(WSL)搭建esp32的开发环境后便喜欢上了这种方式。相较于传统虚拟机方式,其优点是:快捷,步骤少,中间不会出现太多问题。

本篇文章主要不讲述如何使用WSL搭建esp32开发环境,这个可以参考其他博客或等后续章节。本篇博客的主要内容是记录在WSL2的环境下使用idfx实现esp32的串口下载与监视。因为和WSL1相比,WSL2内核似乎隔离的更彻底,这让esp32的工程编译速度有了质的提升,相信许多人都感受过esp32工程编译速度的通,而WSL2则优化了这一痛点。但是WSL2也有自己的痛点,那就是WSL2无法像WSL1一样直接识别到esp32连接到电脑上的串口,这样导致了我们烧录的不便,因此这里介绍一个开源脚本idfx的使用。


一、idfx

1.下载链接:

GitHub - abobija/idfx: Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 :zap:Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 :zap: - GitHub - abobija/idfx: Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 :zap:icon-default.png?t=N7T8https://github.com/abobija/idfx

2.支持环境

WSL版本:WSL2

Ubuntu版本:20.04 LTS

ESP-IDF:v4.0以上

ESP8266SDK:v3.0以上

二、使用步骤

1.下载python

在windwo下载pytho是这个脚本使用的唯一条件,下载的python版本似乎没有限制,因此这里只记录几个坑。

1.下载pip

这里pip是一定要的,所以在安装python时勾选该选项。

2.加入系统环境变量

将下载好的python加入windows的系统环境变量,加入方法可通过百度或其它博客

2.下载idfx

直接git clone 或者下载固件包都可,下载完成后将 idfx放到Ubuntu 的/usr/local/bin/目录下,并修改idfx的权限:

chmod u+x /usr/local/bin/idfx

chmod 777 /usr/local/bin/idfx

 三、idfx的使用

上述两步安装完成后在Ubuntu终端使用idfx  help命令即可看到idfx支持的命令:

然后直接使用这些命令就可以进行烧录了。


总结

本文主要介绍了在WSL2环境下idfx工具的下载和使用。

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值