前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >stm32mp157开发板声卡接口测试

stm32mp157开发板声卡接口测试

作者头像
韦东山
发布2020-10-15 10:28:40
2.4K1
发布2020-10-15 10:28:40
举报
文章被收录于专栏:韦东山嵌入式韦东山嵌入式

4.5 声卡接口测试

4.5.1 耳机接口测试方法

此节演示使用三段式耳机在 100ask_stm32mp157_pro 开发板上录制声音、播放音频。 注意: 需要准备一个带麦克风的三段式耳机,如下图所示:

在这里插入图片描述
在这里插入图片描述
  1. 录制音频: 将耳机插入开发板耳机孔,使用如下命令进行录制(执行命令后,对着麦克风说话):
代码语言:javascript
复制
[root@100ask:~]# arecord -v --format=cd --device=plughw:0,1 test.wav
在这里插入图片描述
在这里插入图片描述

参数讲解:

  • –format=cd :设置格式为 16 bit little endian, 44100, stereo
  • –device=plughw:0,0 指定声卡设备。
  • test.wav :指定录音文件的名称以及格式。其中 test 是文件名称,wav 是音频格式。支持的格式有wav、raw 和 au 等。
  1. 播放音频: 将耳机插入开发板耳机孔,使用 aplay 进行播放音频文件:
代码语言:javascript
复制
[root@100ask:~]# aplay -v --format=cd --device=plughw:0,0 test.wav
在这里插入图片描述
在这里插入图片描述

参数讲解:

  • –format=cd :设置格式为 16 bit little endian, 44100, stereo 。
  • –device=plughw:0,0 指定声卡设备。
  • test.wav :指定录音文件的名称以及格式。其中 test 是文件名称,wav 是音频格式。支持的格式有wav、raw 和 au 等。

注意:录音后再播放所录得的音频文件,只有一边耳朵有声音,因为只有一个麦克采集单声道数据。

还可以通过 ssh 登录开发板,将电脑中的 wav 格式的音频上传到开发板,再用 aplay 进行播放。

也可以执行以下命令,让 2 只耳朵都能听到声音:

代码语言:javascript
复制
speaker-test -t wav -c 2 -D plughw:0,0
在这里插入图片描述
在这里插入图片描述

参考资料 http://weidongshan.gitee.io/informationdownloadcenter/

全文下载:嵌入式Linux系统开发完全手册 第二版

线上教学网站:https://www.100ask.net/index 百问网开发板:https://weidongshan.tmall.com/ 技术交流群(鸿蒙开发/Linux/嵌入式/驱动/资料下载) QQ群: 微信公众号:百问网科技

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-10-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 4.5 声卡接口测试
    • 4.5.1 耳机接口测试方法
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档