2352|2

78

帖子

0

TA的资源

一粒金砂(高级)

【BIGTREETECH PI开发板】+08.音频测试(zmj) [复制链接]

【BIGTREETECH PI开发板】+08.音频测试(zmj)

BIGTREETECH Pi开发板拥有一个3.5mm音频接口,既可以播放音乐也可以用来录音。理论上讲可以一边听歌一边玩开发板(●'◡'●)

 

image-20230810204456489.png

1. 程序安装

BIGTREETECH Pi开发板的系统支持常见的各种音频播放器软件,大家可以依据自己喜好自行选择,我这边安装了一堆……

//------播放器及依赖安装(可选)
sudo apt install zoom-player wordplay wdisplays \
vdr-plugin-mplayer smplayer sidplay qtav-players \
playmidi playerctl multimedia-players node-react-audio-player \
mplayer* media-player-info madplay gbsplay alsaplayer*

2. 音频测试

各测试项的详细内容参考Log日志记录。

image-20230810235210281.png

 

2.1 声卡检测

声卡检测通过“aplay -l”或者“aplay -L”可以查看。通过Log信息可以看到划分了三个声卡:card-0/card-1/card-2。

功能划分:card-0用于处理多媒体、系统和伴流;card-1是HDMI接口的音频流;card-2是CPU的音频编解码。此处主要测试card-0。

BIGTREETECH Pi开发板的系统中划分声卡的具体原理还没有深入研究,应该和设备树、驱动相关,汗……

2.2 音频播放

音频播放我测试了“gst-play-1.0(播放mp3/wav文件)”和“aplay(播放wav文件)”。

2.3 录音功能

录音功能包括录音和播放录音的测试。其中录音使用的“arecord”,播放录音使用的“gst-play-1.0”.

//------声卡检测
biqu@BTT-CB1:~/zmj_ws/music$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndahub [sndahub], device 0: Media Stream sunxi-ahub-aif1-0 [Media Stream sunxi-ahub-aif1-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sndahub [sndahub], device 1: System Stream sunxi-ahub-aif2-1 [System Stream sunxi-ahub-aif2-1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sndahub [sndahub], device 2: Accompany Stream sunxi-ahub-aif2-2 [Accompany Stream sunxi-ahub-aif2-2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: allwinnerhdmi [allwinner-hdmi], device 0: hdmi i2s-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Codec [H616 Audio Codec], device 0: CDC PCM Codec-0 [CDC PCM Codec-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
//------音频播放(mp3和wav)
biqu@BTT-CB1:~/zmj_ws/music$ find / -name *.mp3
./Born a Stranger.mp3
./The promise.mp3
biqu@BTT-CB1:~/zmj_ws/music$ gst-play-1.0 ./
Press 'k' to see a list of keyboard shortcuts.
Now playing /usr/share/myir/Music/Born a Stranger.mp3
Redistribute latency...
0:01:41.7 / 0:01:41.7
Now playing /usr/share/myir/Music/The promise.mp3
Redistribute latency...
0:03:15.8 / 0:03:15.8
Reached end of play list.
biqu@BTT-CB1:~/zmj_ws/music$ ll /usr/share/sounds/alsa/
total 5076
-rw-rw-r-- 1 root root 1982048 Mar  3 09:10 audio.wav
-rw-r--r-- 1 root root  137134 Dec  7  2020 Front_Center.wav
-rw-r--r-- 1 root root  142128 Dec  7  2020 Front_Left.wav
-rw-r--r-- 1 root root  146990 Dec  7  2020 Front_Right.wav
-rw-rw-r-- 1 root root 1972332 Mar  3 09:10 mute.wav
-rw-r--r-- 1 root root  135202 Dec  7  2020 Noise.wav
-rw-r--r-- 1 root root  130096 Dec  7  2020 Rear_Center.wav
-rw-r--r-- 1 root root  126064 Dec  7  2020 Rear_Left.wav
-rw-r--r-- 1 root root  146480 Dec  7  2020 Rear_Right.wav
-rw-r--r-- 1 root root  134868 Dec  7  2020 Side_Left.wav
-rw-r--r-- 1 root root  129966 Dec  7  2020 Side_Right.wav
biqu@BTT-CB1:~/zmj_ws/music$ aplay /usr/share/sounds/alsa/audio.wav 
Playing WAVE '/usr/share/sounds/alsa/audio.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
biqu@BTT-CB1:~/zmj_ws/music$ aplay /usr/share/sounds/alsa/Noise.wav 
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
//------录音功能(包括录音和播放录音)
biqu@BTT-CB1:~/zmj_ws/music$ arecord -f cd audio_test.wav
Recording WAVE 'audio_test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stere
o ^
CAborted by signal Interrupt..
biqu@BTT-CB1:~/zmj_ws/music$ gst-play-1.0 audio_test.wav
Press 'k' to see a list of keyboard shortcuts.
Now playing audio_test.wav
Redistribute latency...
0:00:18.6 / 0:00:18.6
//------声卡设置(包括音量调节)
biqu@BTT-CB1:~/zmj_ws/music$ alsamixer

 

2.4 声卡设置

使用“alsamixer”可以对每块声卡进行配置,它是一个图形界面的配置工具,用于配置音频的各个参数,可以通过该命令设置耳机输出的音量大小。

//------alsamixer综合界面:

image-20230810210059230.png

//------alsamixer查看帮助F1:

image-20230810210803657.png

 

//------end

最新回复

很牛的人呀   详情 回复 发表于 2023-8-11 08:08

回复
举报

6042

帖子

0

TA的资源

五彩晶圆(高级)

3.5mm的音频测试接口还是必备的,别看粗


回复

6493

帖子

9

TA的资源

版主

很牛的人呀


回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
Piccolo TMS320F28027PTT-48Pin评估板

acai1123赠送的Piccolo TMS320F28027PTT-48Pin评估板,谢谢acai1123,谢谢eeworld。 用摄像头拍了一下,效果不好,但是用 ...

第一份工作——谈点自己的看法

前几天,看到向农姐的帖子,说拒绝本科生求职的,讲了很多原因,自己也是感触很深,所以上来唠叨几句,就算是给毕业的朋友点 ...

Proteus 7.7 下载(WIN7、XP都可用)

原来一直在使用7.5版本的,因为最近笔记本换了WIN7系统,不知道是杀软作怪还是我的WIN7用原来的那个7.5兼容不好,就是打不开。 ...

《VLMC激光雕刻机》三,VLMC激光雕刻机分解---3.3,软件部分

本帖最后由 kejoy 于 2015-8-16 19:21 编辑 3.3,软件部分 210740 简介 作为一个自动化设备,核心控制部分是相 ...

SenSortile.Box开箱及部分问题的解决以及提出

本帖最后由 梦璃 于 2020-4-14 21:55 编辑 新手一枚,第一次写测评,如果写的过程中有什么错误的话,还望各位大佬指出。 ...

【感悟】人的心里如不种鲜花便会长杂草

最近看到一句话 人的心里如不种鲜花便会长杂草 颇有感触 鲜花是什么,积极的态度,充满希望的生活,美好的未来,心胸开 ...

最高调涨30%,ST、联发科、安森美等10家IC厂涨价!

业内消息称,中国台湾几家IC设计公司准备从2021年第四季度开始提高芯片价格,以反映制造成本的上升。 《电子时报》报 ...

有学过SOLIDWORKS的吗,多长时间能学会,它的常用的交流论坛有哪几个

本帖最后由 一沙一世 于 2022-8-28 11:19 编辑 有学过SOLIDWORKS的吗,多长时间能学会,它的常用的交流论坛有哪几个

【花雕动手做】有趣好玩的音乐可视化系列小项目(21)--CD 光盘灯

偶然心血来潮,想要做一个音乐可视化的系列专题。这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不 ...

咨询大佬们个麦克风电路的问题

本帖最后由 z45217 于 2023-9-13 17:13 编辑 732289 1:请教下改动R15和和R18的阻值会有什么影响 2:采集到的声音很小 ...

关闭
站长推荐上一条 1/10 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表