步驟1:測試聲卡和2XSpeakers
在其中完成測試聲卡和揚聲器可以使用Raspberry Pi。
步驟2:了解ALSA“物理”設(shè)備和ALSA虛擬設(shè)備
ALSA設(shè)備指的是ALSA卡的特定功能。 。因此,
ALSA卡將具有一個或多個ALSA設(shè)備(用于發(fā)送聲音),并且可能具有另一個ALSA設(shè)備(用于接收聲音)和另一個具有其他功能的ALSA設(shè)備。
ALSA創(chuàng)建了另一個概念稱為ALSA虛擬設(shè)備。 ALSA虛擬設(shè)備與ALSA設(shè)備類似,因為它為ALSA卡提供了功能。從現(xiàn)在開始,我將不再使用術(shù)語ALSA設(shè)備。相反,我將使用術(shù)語ALSA“物理”設(shè)備來明確說明。
主要區(qū)別在于:
ALSA“ Physicai”設(shè)備具有底層物理設(shè)備,而ALSA虛擬設(shè)備沒有任何設(shè)備。
ALSA“物理”具有硬件地址(0,0)或別名,或者兩者都有,而ALSA虛擬設(shè)備僅具有別名。
使用插件創(chuàng)建ALSA虛擬設(shè)備。虛擬設(shè)備可以像普通的硬件設(shè)備一樣使用,但是會引起聲音流的額外處理。
步驟3:列出Raspberry Pi的自動構(gòu)建虛擬設(shè)備
在不費吹灰之力的情況下,ALSA會自動構(gòu)建幾個虛擬設(shè)備。
列出所有ALSA“物理”設(shè)備和ALSA虛擬設(shè)備。/p》
打開終端仿真器:
aplay -L
以下是ALSA虛擬設(shè)備:
dmix:CARD = ALSA,DEV = 0
DMIX:CARD = ALSA,DEV = 1
dsnoop:CARD = ALSA,DEV = 0
dsnoop:CARD = ALSA,DEV = 1
plughw:CARD = ALSA,DEV = 0
plughw:CARD = ALSA,DEV = 1
以下是ALSA“物理”設(shè)備:
硬件: CARD = ALSA,DEV = 0
硬件:CARD = ALSA,DEV = 1
這兩個設(shè)備是真實的,因為它們被描述為“未經(jīng)任何轉(zhuǎn)換的直接硬件設(shè)備”。/p》
步驟4:使用名為“ route”的ALSA插件創(chuàng)建ALSA虛擬設(shè)備
ALSA插件“ route”為沒有在任何自動構(gòu)建中使用t虛擬設(shè)備。因此,我將必須向ALSA提供指令,以創(chuàng)建基于路由插件構(gòu)建的虛擬設(shè)備。
在/home/pi/.asoundrc中創(chuàng)建文件
打開終端
cd /home/pi vi .asoundrc
或者,使用任何文本編輯器創(chuàng)建文件。
按照屏幕快照所示編寫說明。
保存文件。
ALSA將讀取說明并創(chuàng)建虛擬設(shè)備。 。
步驟5:列出新的ALSA虛擬設(shè)備
打開終端
aplay -L
名為“揚聲器交換”的虛擬設(shè)備出現(xiàn)在屏幕快照中的列表中。
步驟6:測試虛擬設(shè)備
打開終端
首先使用ALSA物理設(shè)備進(jìn)行正常的揚聲器測試:
speaker-test -D“hw:0,0” -c2 -twav
然后使用稱為“ speaker_swap”的ALSA虛擬設(shè)備進(jìn)行
speaker-test -Dspeaker_swap -c2 -twav
右揚聲器應(yīng)輸出單詞“ FRONT RIGHT”。
左揚聲器應(yīng)輸出單詞“ FRONT LEFT”。
責(zé)任編輯:wv
-
揚聲器
+關(guān)注
關(guān)注
29文章
1349瀏覽量
65214
發(fā)布評論請先 登錄
請問如何在CYBT-343026-01模塊中連接揚聲器?
揚聲器的運作原理與技術(shù)規(guī)格

“大音希聲”極致音享 歌爾發(fā)布新一代揚聲器

歌爾股份發(fā)布新一代揚聲器 DPS-F和大音-F揚聲器
壓電揚聲器產(chǎn)品參考說明書
使用4262動態(tài)信號分析儀測量揚聲器的頻率響應(yīng)

評論