当前位置: 首页 > news >正文

MacOS+VSCODE 安装esp-adf详细流程

  1. 安装python3,省略
  2. vscode安装ESP-IDF插件,选择v5.2.5 版本,电脑需要能够访问github,esp-idf安装后的默认目录是:
/Users/***/esp/v5.2.5/esp-idf# 启动***为省略名称
  1. 在/Users/***/esp/ 目录下使用git clone 下载 esp-adf
# 国内用户推荐 Gitee 镜像
git clone https://gitee.com/EspressifSystems/esp-adf.git
  1. esp-idf 子模块下载
# 手动下载子模块(解决 GitHub 访问问题):# 安装esp-adf-libs:
git clone https://gitee.com/du-jianmin/esp-adf-libs.git 
# → 放入 esp-adf/components/# 安装esp-sr:
git clone https://gitee.com/du-jianmin/esp-sr.git 
# → 放入 esp-adf/components/
​注意​:无需处理 esp-idf 子模块(已独立安装)
  1. 创建esp-idf 软链接指向esp-idf,重要.
    这里吐槽一下esp32官方的环境搭建,很麻烦,因为在esp-adf目录下有esp-idf子目录(空目录),因为esp-adf依赖esp-idf,而前面我们已经安装了esp-idf,所以我们不需要再次clone esp-idf,而是通过软链接的方式指向真正的esp-idf即可,这一步非常重要,否则在执行export.sh 的时候会报错。
# 7.1 删除esp-adf/esp-idf
rm -rf esp-idf
# 7.2 创建esp-idf 软链接
ln -s /User/***/esp/v5.2.5/esp-idf /User/***/esp/esp-adf/esp-idf
  1. 创建 ADF_PATH 变量
cd ~/esp/esp-adf
. /User/***/esp/esp-adf/export.sh
  1. 配置vscode路径,重要
  • 10.1 vscode 选择esp-idf插件,set按钮
    在这里插入图片描述
  • 10.2 选择settings
  • 10.3 设置esp-idf、esp-adf的路径,重要
    在这里插入图片描述
http://www.xdnf.cn/news/297667.html

相关文章:

  • Three.js和WebGL区别、应用建议
  • 【奔跑吧!Linux 内核(第二版)】第1章:Linux 系统基础知识
  • 【测试开发】概念篇 - 从理解需求到认识常见开发、测试模型
  • 第二节:Vben Admin 最新 v5.0 对接后端登录接口(上)
  • 用OMS从MySQL迁移到OceanBase,字符集utf8与utf8mb4的差异
  • 如何保障服务器租用中的数据安全?
  • 基于 Trae 的单细胞 RNA 测序分析与可视化
  • Linux下的好玩的命令
  • Linux:进程间通信---命名管道共享内存
  • Android组件化 -> Debug模式下,本地构建module模块的AAR和APK
  • Nginx安全防护与HTTPS部署
  • 如何搭建spark yarn模式集群的集群
  • OpenKylin安装Elastic Search8
  • 多线程“CPU 飙高”问题:如何确保配置的线程数与CPU核数匹配(Java、GoLang、Python )中的最佳实践解决方案
  • 数据分析指标体系
  • 深度剖析:可视化如何重塑驾驶舱信息交互模式
  • [Linux]多线程(一)充分理解线程库
  • 天文探秘学习小结
  • 【Linux系统】探索进程等待与程序替换的奥秘
  • Java引用RabbitMQ快速入门
  • 2025 后端自学UNIAPP【项目实战:旅游项目】1、创建项目框架
  • Linux之基础开发工具二(makefile,git,gdb)
  • react naive 网络框架源码解析
  • React Hooks 深入浅出
  • EasyRTC嵌入式音视频通信SDK技术,助力工业制造多场景实时监控与音视频通信
  • Apache Velocity代码生成简要介绍
  • css3伸缩盒模型第二章(侧轴相关)
  • 薪技术|0到1学会性能测试第45课-apache调优技术
  • 2025年03月电子学会青少年软件编程 图形化二级考级真题——风车
  • 智能修复大模型生成的 JSON 字符串:Python 实现与优化