alsa的**檔案在/sound
core 該目錄包含了alsa驅動的中間層,它是整個alsa驅動的核心部分
core/oss 包含模擬舊的oss架構的pcm和mixer模組
core/seq 有關音序器相關的**
include alsa驅動的公共頭檔案目錄,該目錄的標頭檔案需要匯出給使用者空間的應用程式使用,通常,驅動模組私有的標頭檔案不應放置在這裡
drivers 放置一些與cpu、bus架構無關的公用**
i2c alsa自己的i2c控制**
pci pci音效卡的頂層目錄,子目錄包含各種pci音效卡的**
isa isa音效卡的頂層目錄,子目錄包含各種isa音效卡的**
soc 針對system-on-chip體系的中間層**
soc/codecs 針對soc體系的各種codec的**,與平台無關
ALSA驅動Debian音效卡
在最初使用debian的時候並沒有仔細的注意過linux的音效卡驅動,雖然在早一些的時候就已經曉得了alsa是乙個相當不錯的音效卡驅動,但是因為自己的安裝使用經歷一直比較的順利,也便沒有安裝這個來驅動音效卡,但是最近幾天,debian不曉得是怎麼了,不高興的樣子,想要聽個 來輕鬆,竟然一點也唱不起來...
ALSA音效卡驅動的 DAPM
參考文章 alsa音效卡驅動的 dapm dapm是dynamic audio power management的縮寫,直譯過來就是動態音訊電源管理的意思,dapm是為了使基於linux的移動裝置上的音訊子系統,在任何時候都工作在最小功耗狀態下。dapm對使用者空間的應用程式來說是透明的,所有與電源...
alsa音效卡框架的簡單分析
拿老師那個音效卡驅動移植過來自然能用,現在為了了解alsa框架,特地花了一天的時間去分析這個框架,貼出自己的分析過程,由於alsa框架比較複雜 所以分析的時候,有點亂,下面貼出分析過程 可能貼出來,函式的呼叫關係不是那麼明顯,具體的縮排體現不了,我附上自己的分析筆記 先來看看 dev dsp是怎麼生...