音频框架
简介
本文档基于 RTOS 平台基础音频框架介绍,能够让使用者在 RTOS 平台开发使用音频驱动,内容分四大部分。
- 音频时钟树-> 驱动特性-> 音频流通路->sys_config 配置-> 编译配置-> 声卡控件介绍->常见使用方法 等部分,介绍音频驱动的测试验证和使用;
- 源码结构-> 驱动框架-> 关键数据结构-> 接口说明 等部分,介绍音频驱动的二次开发;
- 声卡查看-> 声卡测试工具-> 外挂 CODEC 等部分,介绍声卡模块的测试验证和使用;
- FAQ”章节:调试方法及常见问题汇总。
模块介绍
在 sunxi 平台中,从软件上通常存在5 类音频设备,如下:
- AudioCodec
- I2S/PCM
- AHUB
- DMIC
- S/PDIF
以上每一类音频设备均适配ASoC 架构。