686|2

140

帖子

0

资源

一粒金砂(中级)

我该看哪个环境搭建教程? -- ESP 系列开发环境搭建视频导航目录 [复制链接]

我想用乐鑫的芯片做开发,我知道第一步需要搭建开发 ESP 系列芯片所需的开发环境,但是不知道怎么搭建?

看编程指南发现开发环境有好多个版本,我应该选择哪一个?

主页上有好几个环境搭建的视频,每个我都需要看吗?

如果你也有以上疑问,请往下看

 

ESP 系列的开发环境包含 ESP-IDFESP-ADF(语音开发) 以及 ESP-MDF(MESH 组网开发)

这三种环境搭建的视频教程均由乐鑫的工程师进行了屏幕录制教程,上传到 B 站主页,收录于【ESP系列环境搭建】频道内。

 

一、我要搭建 ESP-IDF 开发环境

ESP-IDF 是什么?

ESP-IDF (Espressif IoT Development Framework) 是乐鑫的物联网开发框架,是使用乐鑫 ESP 系列芯片进行物联网开发时,必要的基础代码库、示例程序、文档和工具的集合。目前已支持 Linux、MacOS 和 Windows 等主流开发平台。

 

ESP-IDF 的代码和文档在哪里?

ESP-IDF 编程指南:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html

GitHub :https://github.com/espressif/esp-idf/blob/8bc19ba/docs/zh_CN/get-started/index.rst

 

IDF 版本如何选择?

GitHub 里面 Branches 中 released 都是稳定版本,master 是最新版本。如果需要尝试或测试最新的特性,可以选择最新版本;如果需要稳定和量产的话,应该选择一个稳定版本。关于各个版本的说明,可参考:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/versions.html#esp-idf

  • V 4.0 版本视频教程:Windows 系统下 ESP-IDF 环境搭建

                                          Mac OS 系统下 ESP-IDF 环境搭建 

    以上两条视频是实根据官方文档步骤进行环境搭建的视频录屏,根据操作步骤下载官方安装工具 esp-idf-tools-setup.exe,双击运行,即可自动完成代码库、编译工具链和依赖工具的下载和安装。

    优点:步骤比较少,只要按照提示点击“下一步”即可。

    缺点:部分下载资源默认来自国外的服务器,可能会因为网络原因导致下载和安装失败。在网络环境好的情况下,推荐使用该方法。

  • Master 版本视频教程:利用码云 Gitee 完成 IDF Master 分支环境搭建!ESP32-S2适用

    在国内的网络环境下,从码云 Gitee 下载代码仓库的速度比 GitHub 更快,但是由于子仓库依赖问题,需要运行一个脚本进行子仓库的重定向。

    优点:快、快、快!

    缺点:需要在 Windows 下使用命令行多步操作,更适合具有良好编程基础的用户。

  • Master 版本视频教程:Windows 系统上运行 Linux,WSL+VScode 搭建环境

    非常推荐,该方法首先使用 WSL 在 Windows 上搭建一个 Linux 环境,然后按照 Linux 操作步骤完成环境搭建即可,同时也可以结合方法二获得下载的加速,在之后的开发中,可以使用 VSCode 插件实现两个系统的互通。

    优点:命令行的输入过程都在 Linux 子系统中进行,完全按照官方的文档复制粘贴即可,相比 Windows 的命令行工具问题更少,同时由于后期开发都在 Linux 上进行,可以获得原生开发的体验。

  • Master 版本视频教程:使用 eclipse + IDF 插件搭建 ESP-IDF 环境

    直接下载安装 Eclipse C/C++ 集成开发环境,之后安装 Espressif IDF Plugin for Eclipse 插件即可完成环境搭建。本视频是英文,请注意评论区有详细的中文版图文教程链接。

    优点:可以获得和 KEIL 等集成开发环境相似的体验。

    缺点:由于服务器在国外,可能遇到代码库或工具链下载失败的问题。

  • Master 版本视频教程:ESP-IDF VS Code 插件快速操作指南

    直接下载 VS Code,在 VS Code 操作界面中安装 ESP-IDF,并下载 Git、Python 等所需的工具链即可完成环境搭建

    优点:直接在 VS Code 中一站式操作,非常简便。

    缺点:由于服务器在国外,可能遇到代码库或工具链下载失败的问题。

 IDF 的版本非常重要,安装环境前请务必在编程指南页面中切换至你要安装的版本,不同版本的指南,安装步骤会有不同。在 Linux 系统下,切换 IDF 版本非常方便。

 

二、我要搭建 ESP-ADF 开发环境

ESP-ADF 是什么?

ESP-ADF (Espressif Audio Development Framework) 是乐鑫基于 ESP-IDF 的语音开发框架。

ESP-ADF 的代码和文档在哪里?

ESP-ADF 编程指南:https://docs.espressif.com/projects/esp-adf/zh_CN/latest/get-started/index.html

GitHub :https://github.com/espressif/esp-adf/blob/master/docs/zh_CN/get-started/index.rst

ADF 和 IDF 的版本如何匹配?

注意,目前 ADF 配合使用的是 V 3.3 的 IDF,使用其他版本的 IDF 可能在开发过程中出现问题,建议跟随下面的视频安装 3.3 稳定版本的 IDF:

Linux 系统下 ESP-ADF 语音开发框架环境搭建教程

 

三、我要搭建 ESP-MDF 开发环境

ESP-MDF 是什么?

ESP-MDF (Espressif MESH Development Framework) 是基于 ESP-IDF 封装的 ESP-WIFI-MESH 开发构架。

ESP-MDF 的代码和文档在哪里?

ESP-MDF 编程指南:https://docs.espressif.com/projects/esp-mdf/zh_CN/latest/get-started/index.html

GitHub :https://github.com/espressif/esp-mdf/blob/master/docs/zh_CN/get-started/index.rst

MDF 环境搭建视频教程:

Windows 系统下 ESP-MDF 环境搭建

 


回复

7106

帖子

0

资源

五彩晶圆(中级)

关于ESP-MDF 开发环境比较全面了,应该整一个系列


回复

2万

帖子

71

资源

管理员

说的很清楚,不错。继续加油。

个人签名

不管是哪年,都要加油!继续为中国电子行业做出小小的贡献吧! 扣扣 1206973913


回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表