热度 1|
一、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等图形化界面,通过配置后,进行开发;也可以通过命令行的方式进行开发。
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.
This is a detailed roadmap to walk you through the installation process.
本篇主要介绍基于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.