Wsl2 下配置 Esp Idf 开发环境 Csdn博客

Emily Johnson
-
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

最近因公司业务需要,接触了 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 ↩︎