如何在WSL2中部署esp32-idf环境

要在wsl2 ubuntu中部署esp32-idf环境,主要有如下几个难点:

1、如何在wsl2中编译esp-idf项目。

2、如何验证编译是否成功

3、wsl如何连接串口设备

4、如何进行远程调试

esp-idf在linux系统中的编译

这部分的步骤,在官方文档中有非常详细的说明:

Linux 和 macOS 平台工具链的标准设置 - ESP32 - — ESP-IDF 编程指南 v5.3.2 文档

这里主要想要强调了两点:

在git clone的时候,最好是指定版本,因为在后续的文章中,将使用esp-idf和arduino的混合编译方法,而arduino-esp和esp-idf的版本是要相适配的,目前arduino-esp适配esp-idf最新的版本不是很好,因此我们这里指定clone 4.x的版本。

由于github下载速度很慢,国内有gitcode和gittee两个平台可以作为备用使用。这个是没有问题的,但是需要注意的一点就是,gitcode或者gittee他们对于子模块的维护可能不太到位,因此经常会出现下载子模块的时候仓库为空的情况。

git clone -b v4.0 --recursive https://gitee.com/EspressifSystems/esp-idf.git</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值