首页
›
嵌入式基础与RISC-V
›
163-嵌入式Linux音频采集与播放实战
›
《嵌入式Linux音频驱动开发与调试实战》
VIP10
本课程属于:163-嵌入式Linux音频采集与播放实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux音频驱动开发与调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
音频系统全景
从麦克风到扬声器的信号流 · 嵌入式音频系统的硬件组成(Codec · DMA
音频系统全景
从麦克风到扬声器…
02
硬件接口详解
I2S · PCM · TDM总线协议与时序
硬件接口详解
I2S
03
ALSA架构入门
ALSA的历史与设计哲学 · 核心概念(card · device
ALSA
架构入门
04
ASoC框架深度解析
ASoC的三大组件(Codec · Platform · Machine)
ASoC
框架深度解析
05
设备树与音频
设备树基础语法 · 音频设备树节点编写(codec · cpu-dai
设备树
音频
06
Codec驱动开发
Codec驱动结构体(snd_soc… · 寄存器读写回调 · DAPM widget与route定…
Codec
驱动开发
07
Platform驱动开发
Platform驱动角色(DMA引擎… · snd_soc_platform_d… · PCM操作集(open
Platform
驱动开发
08
Machine驱动开发
Machine驱动的粘合作用 · snd_soc_card与snd_s… · 时钟与格式匹配
Machine
驱动开发
09
DAPM机制实战
DAPM widget类型详解(电源 · 时钟 · 混音器
DAPM
机制实战
10
音频数据路径
PCM数据流(播放与捕获) · DMA传输与环形缓冲区 · 硬件指针与软件指针同步
音频数据路径
PCM
11
音频格式与转换
PCM数据格式(S16_LE · S24_LE · S32_LE)
音频格式
转换
12
时钟与同步
音频主时钟(MCLK) · 位时钟(BCLK) · 帧时钟(LRCLK)关系
时钟
同步
13
电源管理
系统休眠与唤醒对音频的影响 · DAPM自动电源管理 · Codec寄存器保存与恢复
电源管理
系统休眠
14
用户空间ALSA API
ALSA lib库接口(snd_pc… · snd_pcm_hw_params · snd_pcm_sw_params)
ALSA
API
15
音频调试工具
procfs与sysfs接口(/pr… · /sys/devices/soc) · ftrace跟踪音频事件
音频调试工具
procfs
16
音频性能优化
降低延迟(period size与b… · CPU占用优化(DMA与中断合并) · 音频线程优先级与RT调度
音频性能优化
period
17
常见问题排查
无声音/杂音/爆音问题定位 · I2S信号完整性检查(示波器/逻辑分… · 寄存器dump分析
常见问题排查
无声音
18
多音频设备管理
多card配置 · 多substream管理 · 音频设备热插拔
多音频设备管理
card
19
蓝牙音频集成
蓝牙A2DP与HFP协议栈 · BlueZ与PulseAudio集成 · 蓝牙音频驱动开发要点
蓝牙音频集成
A2DP
20
音频路由与混音
硬件混音器(Mixer)控制 · 软件混音(dmix/dshare) · 多音频流混合
音频路由
混音
21
HDMI/DP音频
HDMI音频数据包格式 · I2S到HDMI的映射 · EDID解析与音频能力协商
HDMI/DP
音频
22
语音处理集成
回声消除(AEC) · 噪声抑制(NS) · 自动增益控制(AGC)
语音处理集成
AEC
23
音频测试与认证
音频指标(THD+N · SNR · 动态范围
音频测试
认证
24
音频固件与DSP
DSP固件加载与通信 · 音频算法卸载(SmartPA · EQ
DSP
音频固件
25
音频安全与权限
音频设备节点权限控制 · SELinux策略 · 音频数据加密
音频安全
权限
26
音频容器与格式
WAV · MP3 · AAC
音频容器
格式
27
音频虚拟化
ALSA虚拟驱动(snd-aloop · snd-dummy) · 音频容器与命名空间
音频虚拟化
ALSA
28
音频内核调试
内核配置选项(CONFIG_SND_… · CONFIG_DYNAMIC_DEB… · crash dump分析
音频内核调试
CONFIG
29
音频性能基准测试
延迟测试(jack_delay · latencytop) · 吞吐量测试
音频性能基准测试
jack
30
实战项目
从零构建一个嵌入式音频播放器(树莓派… · 需求分析 · 驱动开发
实战项目
从零构建一个嵌入…
所属VIP或分类
同VIP:Linux-ALSA-PCM音频流延迟分析与性能优化
同VIP:Linux-I2S与WM8960音频延迟及爆音排查
同VIP:Linux-I2S接口调试与WM8960音频驱动开发实战