ESP-IDF 的源码托管在 GitHub 上,国内的小伙伴访问 GitHub 下载 ESP-IDF 源码时,速度很慢,连接也不稳,很容易就断开导致源码下载失败;另外,ESP-IDF 源码仓库中还有很多子模块,单纯用 git clone 命令下载是不行的,上述原因都将导致 ESP-IDF 源码下载不完整,后面的步骤肯定都会有问题。 1.2 开发工具 除了获取到...
ESP-IDF 中的子模块采用相对路径(详见 .gitmodules 文件),所以它们会指向 GitHub。 如果 ESP-IDF 被分叉到的仓库不在 GitHub 上,那么你需要在克隆结束后运行该脚本tools/set-submodules-to-github.sh。 这个脚本会为所有的子模块设置绝对路径,接着可以通过git submodule update --init --recursive完成子模块的更新。
如使用 Release 版本或 Master 版本的 ESP-IDF SDK 软件开发环境,需要使用在线安装包。 使用在线安装包安装时,建议电脑连接有线网络加快网速。 国内用户如访问 Github 有困难,建议勾选 Gitee 镜像。 如需使用 Tag 版本的 ESP-IDF SDK 软件开发环境,建议使用离线安装包。
ESP-IDF 中的子模块采用相对路径(详见 .gitmodules 文件),所以它们会指向 GitHub。 如果 ESP-IDF 被分叉到的仓库不在 GitHub 上,那么你需要在克隆结束后运行该脚本tools/set-submodules-to-github.sh。 这个脚本会为所有的子模块设置绝对路径,接着可以通过git submodule update --init --recursive完成子模块的更...
2.2 esp-idf 手动安装 获取esp-idf GitHub:https://github.com/espressif/esp-idf git clone -b v4.4.2 --recursive https://github.com/espressif/esp-idf.git 注意: git clone 命令的 -b v4.4.2 克隆版本对应的分支。 --recursive是循环克隆git子项目,如果克隆时没有使用 --recursive 进行循环克隆,可以...
问使用ESP-IDF编译的GitHub操作EN如何保证某个作业下的所有步骤都在符合ESP-IDF要求的自定义shell下完成...
在适当的目录运行git命令下载ESP-IDF: git clone --recursive https://github.com/espressif/esp-idf.git 确保使用了--recursive参数,这样可以自动拉取所有子模块。 三、配置环境变量 为了确保命令行工具能够找到ESP-IDF,需要将其路径添加到系统的环境变量中。在UNIX-like系统(如Linux和macOS)中,可以使用export命令...
ESP-IDF 中的子模块采用相对路径(详见 .gitmodules 文件),所以它们会指向 GitHub。 如果 ESP-IDF 被分叉到的仓库不在 GitHub 上,那么你需要在克隆结束后运行该脚本tools/set-submodules-to-github.sh。 这个脚本会为所有的子模块设置绝对路径,接着可以通过git submodule update --init --recursive完成子模块的更...
esp32 OTA Component to update firmware from Github Releases otaesp32espesp-idfota-firmware-updates UpdatedFeb 17, 2024 C Load more… Improve this page Add a description, image, and links to theesp-idftopic page so that developers can more easily learn about it. ...
Espressif IoT Development Framework. Official development framework for Espressif SoCs. - espressif/esp-idf