要在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</


441

被折叠的 条评论
为什么被折叠?



