注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
wo4fisher的个人空间 https://home.eeworld.com.cn/space-uid-296469.html [收藏] [复制] [分享] [RSS]
日志

[ESP32-Audio-Kit音频开发板测评]之一:基于vs code的esp-idf及esp-adf开发环境搭建

热度 1已有 3231 次阅读2021-9-4 23:44 |个人分类:esp32

一、ESP32-Audio-Kit音频开发板参考资源

1.0 ESP32-Audio-kit AC101 简介   https://docs.ai-thinker.com/esp32-audio-kit

1.1  ESP-IDF 编程指南  javascript:;

1.2  ADF 音频应用开发框架 https://docs.espressif.com/projects/esp-adf/zh_CN/latest/index.html

1.3 ESP-IDF 工具安装器 javascript:;

1.4 ESP-AT 用户指南   https://docs.espressif.com/projects/esp-at/zh_CN/latest/AT_Command_Set/index.html

二、开发环境概述

ESP32-Audio-Kit音频开发板基于esp32芯片开发,因此开发环境首先要安装ESP-IDF,然后再安装ESP-ADF。通过上边的链接,可以知道在linux、macos、windows下都可以进行开发。可以使用eclipse、vsc等图形化界面,通过配置后,进行开发;也可以通过命令行的方式进行开发。

About ESP-ADF

The ESP-ADF is available as a set of components to extend the functionality already delivered by the ESP-IDF (Espressif IoT Development Framework).

To use ESP-ADF you need set up the ESP-IDF first, and this is described in the next section.

ESP-ADF provides support for specific ESP-IDF versions (v3.3.2, v4.0 and v4.1) <javascript:;>`_. If your have already set up another version, please switch to a supported ESP-IDF version, or you may not be able to compile ESP-ADF applications.

Installation Step by Step

This is a detailed roadmap to walk you through the installation process.

Setting up Development Environment

Creating Your First Project

本篇主要介绍基于vscode下安装esp-idf插件和esp-adf插件的方式搭建开发环境步骤。

2.0 安装vs code

此步骤略...

2.1 ESP-IDF 插件安装

2.1.1 打开vscode,在扩展商店搜索“esp idf”,选择并安装此插件。

2.1.2  安装ESP-IDF框架 及工具链

在vsc菜单栏   查看  -> 命令面板或者快捷键 ctrl+shift+p,输入 关键字  esp,选择图中  配置ESP-IDF插件选项

 下图为配置界面,其中第三项 use exiting setup为安装后出现的界面,一开始一般是没有的。

前两项,第一个比较简单,选择idf的版本,python版本,然后安装选择的版本,并创建idf需要的pythob虚拟环境。同时安装idf tools,安装路径无法修改。

第二项,advanced,除了第一项功能,还可以选择tool的安装目录。

 

如上图所示,在选择express或者advanced之后,进入下一个界面,选择下载服务器,有两个选项,一个是乐鑫的服务器,另外一个是github,乐鑫的服务器会快一些。

选择idf版本的话,下拉最后一项是查找本机已经安装的目录,如果已经安装了的话,可以选择最后一项。 

 

***github下载很慢,还很卡,经常断线,没有梯子的话,安装过程需要重复好多次,所以,在第一次安装idf之后,后边再次安装配置idf的时候,选择最后一项即可。否则每次都会重复安装。

 

安装idf之后,下一步就是安装tool工具链。也是最麻烦的地方,主要是因为下载的时候会卡住,导致安装失败。

需要安装的工具有:

 

原本是会自动逐项下载安装的

 

 但是...有些时候会这样,下载失败。不过下载失败也别气馁,在输出窗口会有下载失败的链接。把下载链接复制,通过迅雷也可以下载,简直不要太爽。迅雷下载完成后,把下载的压缩文件复制到tool安装目录下 的dist文件夹下就可以了。然后重新进入idf插件配置页面,重新进行idf及too的安装步骤。这时,会检测到已经有tool的压缩包,然后就不会再下载了。其它tool同理,这样反复操作几次,tools就会安装完成了。这样做的好处是,不用自己去网上找各个工具,也不用担心too版本的兼容性问题。同时有些tool在下载的时候还是比较快的,正常在vsc里下载安装就成,出现下载失败的,取消一下,用上边你的办法通过迅雷下载,然后重新进入配置界面就行。

 

 安装完tools最后,安装python虚拟环境和附加选项,包括pip版本的更新,这些按照输出窗口的提示完成就可以。

这样就完成了ESP-IDF框架和tools的安装。

2.1.3 根据example创建工程

再次进入命令面板,输入example,选择 show examples projects

在新页面中,选中一个例程后,右边会出现该例程简介以及  “create project using examp *****” ,单击后,选择存放新工程的目录,就可以生成并打开例程项目文件夹。

在打开的项目中,可以查看源文件... 通过编译,测试环境

vsc左下角有快捷工具按钮,分别有串口选择、gui配置界面、编译、下载、监视等功能。

点击编译,出现如下窗口,说明idf及工具链安装正确。

   

  3 ESP-ADF安装

依然是在vsc的命令面板搜索esp,选择ESP-ADF安装。

 

选择

 ***The Install ESP-ADF will clone ESP-ADF to a selected directory and set idf.espAdfPath (idf.espAdfPathWin in Windows) configuration setting.

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章