Rockchip Audio开发指南 V1.1-20170215-linux4.4
5 E币
成为会员,免费下载资料
文件大小:772.42 KB
上传者:CST-视觉光源方案
时间:2021-11-13 16:16:13
下载量:28
CPU DAI:主控端的 Audio Data Interface,比如 I²S,Spdif,Pdm,Tdm
CODEC DAI:即 Codec
DAI_LINK:绑定 Cpu_Dai 和 Codec_Dai 为一个声卡,等同于 Machine Driver。
DMAENGINE:用于 Cpu 和 I²S/Spdif 等 Dai 之间的 Dma 传输引擎,实际是通过 Dma
来进行数据的搬运。
DAPM:动态音频电源管理,用于动态管理 Codec 等的电源管理,根据通路的开启配置开
关,以达到保证功能的前提下功耗尽量小。
JACK:耳机的接口检测,大部分使用 Codec 自身的检测机制,小部分使用 IO 来进行模拟。
一个声卡包含 cpu_dai, codec_dai, 以及 dai_link 组成,分别对应 cpu dai 的 dirver,比如
I²S driver, spdif driver;codec driver, 比如 rt5640 codec driver;dai_link driver,也就
是 machine driver, 比如 sound/soc/rockchip/rockchip_rt5640.c。 4.4 的内核中支持两种
方式创建声卡,一种是通用的 simple-card framework,一种是传统的编写自定义的 machine
driver 来创建。本文档均以 rt5640 为例。
展开》
折叠》