AIC文档中心
产品简介
快速入门
数据手册
芯片手册
硬件指南
Linux SDK
1. 编译准备
2. 使用指南
3. U-Boot
4. 系统
5. 存储
6. 多媒体
6.1. GE 使用指南
6.2. VE 使用指南
6.3. Display 使用指南
6.4. DVP 使用指南
6.5. MPP 使用指南
6.6. MPP 播放器使用指南
6.7. Gstreamer 使用指南
6.8. I2S 使用指南
6.8.1. 模块介绍
6.8.2. I2S配置
6.8.3. 调试指南
6.8.4. 测试指南
6.8.5. 设计说明
6.8.6. 常见问题
6.9. AudioCodec 使用指南
7. 接口
8. 安全
9. 应用
10. 外设
11. Bringup
RTOS SDK
Baremetal
工具指南
三方应用
关于我们
AIC文档中心
»
Linux SDK
»
6.
多媒体
»
6.8.
I2S 使用指南
6.8.
I2S 使用指南
¶
6.8.1. 模块介绍
6.8.1.1. 术语定义
6.8.1.2. 模块简介
6.8.2. I2S配置
6.8.2.1. 内核配置
6.8.2.2. DTS配置
6.8.2.2.1. D211
6.8.3. 调试指南
6.8.4. 测试指南
6.8.4.1. 测试环境
6.8.4.1.1. 硬件
6.8.4.1.2. 软件
6.8.4.2. 创建声卡
6.8.4.2.1. machine驱动
6.8.4.2.2. 声卡DTS配置
6.8.4.3. 音频测试
6.8.4.3.1. 测试音频播放
6.8.4.3.2. 测试音频录音
6.8.5. 设计说明
6.8.5.1. 源码说明
6.8.5.2. 模块架构
6.8.5.2.1. CPU DAI驱动
6.8.5.2.2. 音频DMA驱动
6.8.5.3. 关键流程设计
6.8.5.3.1. 操作函数集实现
6.8.5.3.2. I2S时钟设置
6.8.5.3.3. period bytes对齐
6.8.5.4. 数据结构设计
6.8.5.4.1. aic_i2s
6.8.5.4.2. aic_i2s_clk_div
6.8.5.5. 接口设计
6.8.5.5.1. aic_i2s_set_sysclk
6.8.5.5.2. aic_i2s_set_bclk_ratio
6.8.5.5.3. aic_i2s_set_fmt
6.8.5.5.4. aic_i2s_set_tdm_slot
6.8.5.5.5. aic_i2s_hw_params
6.8.5.5.6. aic_i2s_trigger
6.8.6. 常见问题