音频子系统架构与调试 高通·实战

30章完整链路
01
高通音频子系统全景概览
硬件IP到软件栈 · ADSP/LPASS/SmartPA
02
高通ADSP架构详解
内核·内存·任务调度·RPMSG/GLINK
03
LPASS低功耗音频深度解析
时钟域·电源域·Playback/Capture·DMA
04
高通音频编解码器(WCD系列)驱动分析
WCD934x/938x · 寄存器映射 · 时钟树
05
SmartPA驱动与调试
TFA98xx/MAX98390 · I2C · IV Sense · ALC/AGC
06
音频DSP驱动(q6asm/q6adm)源码分析
音频流管理 · 路由矩阵 · 自定义会话
07
音频ALSA框架在高通平台适配
snd_soc_card/dai_link/codec_driver
08
Machine Driver编写实战
SM8250平台 · 绑定CPU DAI与CODEC
09
音频路由与Mixer控件
tinymix · kcontrol · DAPM动态电源
10
PCM接口与音频数据流
打开/配置/读写 · mmap与非mmap
11
压缩音频(Compr)驱动
MP3/AAC · q6compr · Gapless播放
12
语音通话(Voice)路径
VoLTE/VoNR · Modem→ADSP→CODEC · EC
13
录音与前端/后端DAI
FE/BE DAI · 多路录音(主麦+参考麦)
14
音频时钟与同步
AUXPLL · MCLK/BCLK/LRCLK · 时钟抖动
15
音频电源管理
LPASS电源域 · Runtime PM · BIAS_OFF/SUSPEND
16
音频延迟分析与优化
APP到扬声器 · buffer size · 低延迟路径
17
音频调试工具(一)
tinymix/tinyplay/tinycap · procfs/sysfs
18
音频调试工具(二)
QDSS/TRACE32 · ADSP日志 · ftrace调度
19
音频问题定位实战(上)
无声/杂音/爆音/断音 · 寄存器dump
20
音频问题定位实战(下)
通话回声/录音小/卡顿 · 亲身经历
21
音频参数调优
QACT工具 · EQ/DRC/Limiter · Speaker Protection
22
音频固件(audioreach)升级
AudioReach框架 · ADSP加载固件包
23
多通道音频(HDMI/DP Audio)
DisplayPort音频 · 5.1/7.1声道配置
24
USB Audio Class驱动
UAC驱动 · USB耳机/麦克风热插拔
25
蓝牙音频(A2DP/LE Audio)
aptX/LDAC · LC3编码 · 软件栈
26
车载音频(Automotive Audio)
SA8155/SA8295 · AVB · 域隔离 · eCall
27
音频安全与TEE
TrustZone · Secure Audio Path
28
音频性能基准测试
延迟/吞吐量/功耗 · Perfetto工具
29
高通音频新特性(Snapdragon Sound)
超低延迟 · 24-bit/96kHz · AI降噪
30
音频子系统未来演进
ADSP→CDSP融合 · AI语音唤醒/场景识别