Linux audio驅動模型


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的文章其實看kernel文檔中的dapm.txt是最有用的;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM