2784|4

862

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

[ESP32-Audio-Kit音频开发板测评]之五总结及展望 [复制链接]

1.优点

资源:ESP32-Audio-Kit以及乐鑫官方出的一些音频开发板,在结合ESP-IDF和ESP-ADF框架的加持,无疑对语音类应用开发具有很大的吸引力,ESP32芯片本身性能也有一定的优势。

get-started:官方提供了非常方便的上手指导教程,基本上step-by-step,就可以完成开发环境的搭建。

例程丰富:ESP-IDF和ESP-ADF框架都提供了非常丰富的例程。

ESP-IDF例程

每个例程都提供了类似下图的使用说明,可以说已经极大的简化了开发过程。

 

ESP-ADF例程

  

  2 缺点

2.1 ESP-IDF和DSP-ADF均使用了makefile文件定义整个工程的编译、连接等规则,对于习惯在Windows下使用keil等IDE开发、设计的人员来说,不够友好,要想使用好ESP-IDF和ESP-ADF框架进行应用开发,如果对kakefile规则没有一定的基础,短时间很难掌握ESP-IDF和DSP-ADF框架的脉络和精髓,因此,也就无法利用好这些“轮子”,也就无法造出好车。

2.2 ESP-ADF框架对ESP-IDF的依赖,有具体的版本要求,并不是向上兼容的,如果使用了不兼容的版本,编译的时候也会出现很多错误和警告。也就是这里的第二个问题,ESP-IDF和ESP-ADF在升级过程中,需要兼容兼容性,这样能够保证使用者在上手过程中以及在后期的修改过程中,能够忽略版本变化引起的兼容性问题。

2.3 ESP-IDF和DSP-ADF使用github进行代码版本管理,因此需要使用者能够掌握基本github指令,完成克隆、拉取、对应的依赖的获取、版本切换等操作。

3 展望

本次试用主要对ESP-IDF和DSP-ADF有了基本的认识,以及搭建了VSCODE环境,掌握了官方例程的clone和build、flash。

官方例程非常丰富,加下来还需要进一步熟悉ESP-IDF和DSP-ADF的框架结构、makefile构建规则,能够自己添加源文件加入到工程中、ESP32-Audio-Kit各外设和硬件资源的程序执行流程。

3.1 ESP-IDF基础示例例程体验

3.2 ESP-IDF框架结构分析

3.3 makefile构建规则

3.4 解决前文中的mic无输入的问题。

3.5 ESP32-Audio-Kit实力例程体验

3.6 基于ESP-IDF和DSP-ADF的音频类应用开发。

此帖出自RF/无线论坛

最新回复

对于像我这样的,完全看不懂   详情 回复 发表于 2021-9-30 16:23

赞赏

1

查看全部赞赏

点赞(2) 关注
个人签名水不撩不知深浅 人不拼怎知输赢
 

回复
举报

6593

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

对于习惯在Windows下使用keil等IDE开发、设计的人员来说,不够友好

是不是玩的有点难度了

此帖出自RF/无线论坛

点评

确实有难度对于makefile的一些规则、语法要有一些认识不过,现在国产芯越来越多,性能越来越高,芯片采用内核也越来越丰富,这种开发方式会越来越普及吧感觉。也许以后会有类似keil的这种脚本、插件,甚至ide也说不  详情 回复 发表于 2021-10-1 11:55
对于像我这样的,完全看不懂  详情 回复 发表于 2021-9-30 16:23
 
 

回复

1942

帖子

2

TA的资源

版主

板凳
 

总结的挺好的,继续努力!!!

此帖出自RF/无线论坛
 
 
 

回复

1412

帖子

3

TA的资源

版主

4
 
Jacktang 发表于 2021-9-30 13:59 对于习惯在Windows下使用keil等IDE开发、设计的人员来说,不够友好 是不是玩的有点难度了

对于像我这样的,完全看不懂

此帖出自RF/无线论坛
个人签名

没有什么不可以,我就是我,不一样的烟火! 

 
 
 

回复

862

帖子

2

TA的资源

纯净的硅(初级)

5
 
Jacktang 发表于 2021-9-30 13:59 对于习惯在Windows下使用keil等IDE开发、设计的人员来说,不够友好 是不是玩的有点难度了

确实有难度
对于makefile的一些规则、语法要有一些认识
不过,现在国产芯越来越多,性能越来越高,芯片采用内核也越来越丰富,这种开发方式会越来越普及吧感觉。
也许以后会有类似keil的这种脚本、插件,甚至ide也说不定哦

此帖出自RF/无线论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表