作者:手机用户2702933521 | 来源:互联网 | 2023-09-15 10:55
编者注:
为方便学习Android Linux audio subsystem 的朋友入门,根据个人学习audio查阅搜索期间所遇到的本领域牛人的博客汇总于此。
阅读目录
- linux驱动 alsa模型:
- Android音频系统:
- ALSA声卡驱动中的DAPM详解:
linux驱动 alsa模型:
Linux ALSA声卡驱动之一:ALSA架构简介
Linux ALSA声卡驱动之二:声卡的创建
Linux ALSA声卡驱动之三:PCM设备的创建
Linux ALSA声卡驱动之四:Control设备的创建
Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
Linux ALSA声卡驱动之六:ASoC架构中的Machine
Linux ALSA声卡驱动之七:ASoC架构中的Codec
Linux ALSA声卡驱动之八:ASoC架构中的Platform
Android音频系统:
Android 音频系统:从 AudioTrack 到 AudioFlinger
Android音频系统之AudioPolicyService
深入剖析Android音频之AudioPolicyService
Android音频系统之AudioFlinger(一)
Android音频系统之AudioFlinger(二)
Android音频系统之AudioFlinger(三)
Android音频系统之AudioFlinger(四)
Android音频系统之AudioTrack(一)
Android音频系统之AudioTrack(二)
ALSA声卡驱动中的DAPM详解:
ALSA声卡驱动中的DAPM详解之一:kcontrol
ALSA声卡驱动中的DAPM详解之二:widget-具备路径和电源管理信息的kcontrol
ALSA声卡驱动中的DAPM详解之三:如何定义各种widget
ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
ALSA声卡驱动中的DAPM详解之五:建立widget之间的连接关系
ALSA声卡驱动中的DAPM详解之六:精髓所在,牵一发而动全身
ALSA声卡驱动中的DAPM详解之七:dapm事件机制(dapm event)
另一篇DAPM的文章:
DAPM之一:概述
DAPM之二:audio paths与dapm kcontrol
DAPM之三:audio paths与asound.conf
DAPM之四:dapm widget events
DAPM之五:dapm机制深入分析(上)
DAPM之六:dapm机制深入分析(下)
DAPM的文章其实看kernel文档中的dapm.txt是最有用的。
Linux audio 牛人博客参考备忘录:
droidphone : https://blog.csdn.net/droidphone/category_1118446.html
loopers: https://blog.csdn.net/longwang155069/category_6280271.html
技术芯: https://blog.csdn.net/sinat_37817094/category_7691888.html
Android Linux audio 进阶参考牛人博客:
whshiyun : https://blog.csdn.net/whshiyun/article/details/80889838#fixup
(已转载到:https://blog.csdn.net/qianxuedegushi/article/details/103200736)