步驟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è)備進行正常的揚聲器測試:
speaker-test -D“hw:0,0” -c2 -twav
然后使用稱為“ speaker_swap”的ALSA虛擬設(shè)備進行
speaker-test -Dspeaker_swap -c2 -twav
右揚聲器應(yīng)輸出單詞“ FRONT RIGHT”。
左揚聲器應(yīng)輸出單詞“ FRONT LEFT”。
責(zé)任編輯:wv
-
揚聲器
+關(guān)注
關(guān)注
29文章
1319瀏覽量
63257
發(fā)布評論請先 登錄
相關(guān)推薦
請問系統(tǒng)中用到四顆揚聲器,每個聲道用一片TAS5731來處理分頻跟EQ,驅(qū)動軟件需要如何配置?
TAS5707輸入為stereo信號,輸出為單揚聲器,電路上應(yīng)該怎么設(shè)計?
內(nèi)置揚聲器和麥克風(fēng)的顯示器區(qū)別
揚聲器的材質(zhì)對音質(zhì)有什么影響
揚聲器的發(fā)聲原理是什么
動圈式揚聲器的原理是電磁感應(yīng)嗎
動圈式揚聲器是發(fā)電機還是電動機
揚聲器與音響的區(qū)別
蘋果公司申請一種新型MEMS揚聲器或微型揚聲器設(shè)計
![蘋果公司申請一種新型MEMS<b class='flag-5'>揚聲器</b>或微型<b class='flag-5'>揚聲器</b>設(shè)計](https://file1.elecfans.com/web2/M00/E1/06/wKgaomY4L5GAMcxNAAAUcjAglEA438.jpg)
用于壓電/陶瓷揚聲器的19-VPP單聲道D類音頻放大器TPA2100P1數(shù)據(jù)表
![用于壓電/陶瓷<b class='flag-5'>揚聲器</b>的19-VPP單<b class='flag-5'>聲道</b>D類音頻放大器TPA2100P1數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
藍牙揚聲器中應(yīng)用的模擬功放芯片
![藍牙<b class='flag-5'>揚聲器</b>中應(yīng)用的模擬功放芯片](https://file1.elecfans.com/web2/M00/C3/D4/wKgaomXpFteATwiRAAEMUSaMMNE217.png)
評論