Wsl2 下配置 Esp Idf 开发环境 Csdn博客
最近因公司业务需要,接触了 ESP32 芯片,中途踩了不少坑,也慢慢熟悉了 ESP32 的开发流程。我使用了乐鑫官方的 ESP-IDF 作为编译工具,其他版本有 arduino-esp32、PlatformIO,但它们底层也是基于 ESP-IDF,只不过进行了一层 API 封装。为了优雅的使用 ESP-IDF,我选择 WSL2 作为我的开发环境,这样做的好处是可以与宿主机隔离,避免污染宿主机环境。 本文将介绍如何基于 WSL2 Ubuntu22.04 系统,搭建一个 ESP-IDF 开发环境,实现成功编译项目并烧录到 ESP32-S3 中。话不多说,马上开始。 注意:CMake 版本需要 3.16 以上,建议使用 20.04 以上的 Ubuntu 系统,这样会自动安装新版本的软件源。 ESP-IDF 将下载至 ~/esp/esp-idf,建议不要修改下载路径,使用上述路径。 由于我使用的是 ESP32-S3,需要为该芯片安装需要用到的工具,在终端运行如下命令: 过程中会为idf框架创建python虚拟环境,下载编译器xtensa-lx106-elf放在~/.espressif目录
执行export.sh脚本后,环境变量IDF_PATH会指向对应的sdk 无论是ESP32 还是 ESP8266,到这一步都是通用的, 需要更新git子模块的时候, 不使用git命令,改用esp-gitee-tools https://gitee.com/EspressifSystems/esp-gitee-tools ↩︎ https://gitee.com/EspressifSystems/esp-idf ↩︎
People Also Search
- VS Code + WSL2 + ESP-IDF 开发环境搭建 - CSDN博客
- 【esp-idf】ESP-IDF V5.4 开发环境搭建教程(基于 Windows11 WSL2 ) - FBshark - 博客园
- 在WSL Linux搭建esp-idf开发环境 - 知乎
- Wsl2 下配置 Esp-idf 开发环境 - Csdn博客
- 在 Windows 系统中使用 WSL - - — ESP-IDF Extension for VSCode latest 文档
- 在 Wsl2 搭建esp8266/Esp32开发环境 - 二十四书生 - 博客园
- WSL-Ubuntu 安装 ESP-IDF 开发环境配置指南 | QiaoYang-Blog
- WSL2 + VSCode + ESP-IDF 高效开发ESP32的完整避坑指南 - CSDN博客
- 【图文】使用 WSL + VSCode 搭建 ESP32/ESP32-S2 开发环境 - 灰信网(软件开发博客聚合)
- Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3 ... - 51CTO博客
最近因公司业务需要,接触了 ESP32 芯片,中途踩了不少坑,也慢慢熟悉了 ESP32 的开发流程。我使用了乐鑫官方的 ESP-IDF 作为编译工具,其他版本有 Arduino-esp32、PlatformIO,但它们底层也是基于 ESP-IDF,只不过进行了一层 API
最近因公司业务需要,接触了 ESP32 芯片,中途踩了不少坑,也慢慢熟悉了 ESP32 的开发流程。我使用了乐鑫官方的 ESP-IDF 作为编译工具,其他版本有 arduino-esp32、PlatformIO,但它们底层也是基于 ESP-IDF,只不过进行了一层 API 封装。为了优雅的使用 ESP-IDF,我选择 WSL2 作为我的开发环境,这样做的好处是可以与宿主机隔离,避免污染宿主机环境。 本文将介绍如何基于 WSL2 Ubuntu22.04 系统,搭建一个 ESP-IDF 开发环境,实现成功编译项目并烧录到 ESP32-S3 中。话不多说,马上开始。 注意:CMake 版本需要 3.16 以上,建议使用 20.04 以上的 Ubuntu 系统,这样会自动安装新版本的软件源。 ESP-IDF 将下载至 ~/esp/esp-idf,建议不要修改下载路径,使用上述路径。 由于我使用的是...
执行export.sh脚本后,环境变量IDF_PATH会指向对应的sdk 无论是ESP32 还是 ESP8266,到这一步都是通用的, 需要更新git子模块的时候, 不使用git命令,改用esp-gitee-tools Https://gitee.com/EspressifSystems/esp-gitee-tools ↩︎ Https://gitee.com/EspressifSystems/esp-idf ↩︎
执行export.sh脚本后,环境变量IDF_PATH会指向对应的sdk 无论是ESP32 还是 ESP8266,到这一步都是通用的, 需要更新git子模块的时候, 不使用git命令,改用esp-gitee-tools https://gitee.com/EspressifSystems/esp-gitee-tools ↩︎ https://gitee.com/EspressifSystems/esp-idf ↩︎