1. 聲卡資源介紹
EASY-EAI-Nano-TB僅有一塊由RV1126B主控輸出的聲卡。
通過串口調(diào)試或ssh調(diào)試,可以進入開發(fā)板終端。執(zhí)行aplay命令查看聲卡相關(guān)的詳細信息,如下所示。
arecord -l

1.1 硬件接口
硬件接口位置如下所示。

2. 聲卡控制
Linux系統(tǒng)在應(yīng)用層調(diào)用聲卡,通常采用alsa(aplay,arecord,amixer)框架,本文只會描述本開發(fā)板平臺相關(guān)的部分。如果用戶想要進一步地了解alsa用法,可以通過開發(fā)者社區(qū)的《alsa使用簡介》進行更進一步的了解。
2.1 音頻錄制
音頻錄制采用arecord命令進行。
arecord -D plughw:0,0 -c 2 -r 44100 -f S16_LE 1234567.wav
以【Ctrl+C】組合鍵終止錄制。
注意:錄制單通道(-c 1)音頻時,-f僅支持【S16_LE】和【S24_LE】兩種采樣位深。
2.2 錄音音量調(diào)節(jié)
Card0錄音音量【值】的【范圍】是從 0到31
amixer -c 0 cset name='ACodec_LP PGA Gain Volume' 0 ##設(shè)置Card0輸出音量【值】為 0 amixer -c 0 cset name='ACodec_LP PGA Gain Volume' 16 ##設(shè)置Card0輸出音量【值】為 16 amixer -c 0 cset name='ACodec_LP PGA Gain Volume' 31 ##設(shè)置Card0輸出音量【值】為 31
注:此處的【值】是跟增益正相關(guān)的一個變量,但它既不是增益,也不是音量百分比。并且調(diào)整它,音量大小變化【不是線性】的。
2.3 錄制命令詳解
以cd格式錄制(以【Ctrl+C】組合鍵終止錄制):
arecord -D hw:0,0 -f cd 1234567.wav
指定了cd錄制格式,就相當(dāng)于固定了聲道(雙聲道)、采樣率(44100Hz)和采樣位深(S16_LE)
指定錄制時間:
arecord -D hw:0,0 -f cd -d 10 1234567.wav
-d 10:表示指定錄制時間為10s后,錄制自動結(jié)束
arecord更多的使用方法參考:
arecord -h
-
Linux
+關(guān)注
關(guān)注
88文章
11759瀏覽量
219013 -
瑞芯微
+關(guān)注
關(guān)注
27文章
793瀏覽量
54301 -
EASY-EAI靈眸科技
+關(guān)注
關(guān)注
4文章
67瀏覽量
3612 -
RV1126B
+關(guān)注
關(guān)注
0文章
54瀏覽量
178
發(fā)布評論請先 登錄
瑞芯微(EASY EAI)RV1126B PWM使用
如何用瑞芯微RV1126B核心板贏得AI紅利?
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+初識篇
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】命令行功能測試-shell腳本進行IO控制-燈閃
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈項目
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈按鈕項目
請問各位大佬,如何解決,瑞芯微 RV1126B 使用 mpp 自帶工具 調(diào)試時,內(nèi)核直接報錯崩潰!
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+1、開箱上電
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】介紹、系統(tǒng)安裝
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+音頻輸入輸出測試
RV1126系列選型指南:從RV1126到RV1126B,一文看懂升級差異
【免費試用】EASY EAI Nano-TB(RV1126B)開發(fā)套件評測
瑞芯微RV1126B特性概述
替代升級實錘!實測RV1126B,CPU性能吊打RV1126
瑞芯微(EASY EAI)RV1126B 人體關(guān)鍵點識別
瑞芯微(EASY EAI)RV1126B 音頻輸入
評論