針對(duì)音頻設(shè)備,linux內(nèi)核中包含了兩類音頻設(shè)備驅(qū)動(dòng)框架;OSS:開(kāi)放聲音系統(tǒng),包含dsp和mixer字符設(shè)備接口,應(yīng)用訪問(wèn)底層硬件是直接通過(guò)sound設(shè)備節(jié)點(diǎn)實(shí)現(xiàn)的;ALSA:先進(jìn)linux聲音架構(gòu)(Advanced Linux Sound Archiecture),以card和組件(PCM、mixer等)為組件,應(yīng)用是通過(guò)ALSA提供的alsa-lib庫(kù)訪問(wèn)底層硬件的操作,不再訪問(wèn)sound設(shè)備節(jié)點(diǎn)了