当前位置: 首页 > news >正文

瑞芯微RV1126B开发板(EASY-EAI-PI2) 音频输入

1.声卡资源介绍

EASY-EAI-PI2仅有一块由RV1126B主控输出的声卡。

通过串口调试ssh调试,可以进入开发板终端。执行aplay命令查看声卡相关的详细信息,如下所示。

arecord -l

1.1硬件接口

硬件接口位置如下所示。

2.声卡控制

Linux系统在应用层调用声卡,通常采用alsa(aplay,arecord,amixer)框架,本文只会描述本开发板平台相关的部分。如果用户想要进一步地了解alsa用法,可以通过开发者社区的《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录音音量调节

Card0录音音量【值】的【范围】是从 0到31

amixer -c 0 cset name='ACodec_LP PGA Gain Volume' 0 ##设置Card0输出音量【值】为 0 amixer -c 0 cset name='ACodec_LP PGA Gain Volume' 16 ##设置Card0输出音量【值】为 16 amixer -c 0 cset name='ACodec_LP PGA Gain Volume' 31 ##设置Card0输出音量【值】为 31

注:此处的【值】是跟增益正相关的一个变量,但它既不是增益,也不是音量百分比。并且调整它,音量大小变化【不是线性】的。

2.3录制命令详解

以cd格式录制(以【Ctrl+C】组合键终止录制):

arecord -D hw:0,0 -f cd 1234567.wav

指定了cd录制格式,就相当于固定了声道(双声道)、采样率(44100Hz)和采样位深(S16_LE)

指定录制时间:

arecord -D hw:0,0 -f cd -d 10 1234567.wav

-d 10:表示指定录制时间为10s后,录制自动结束

arecord更多的使用方法参考:

arecord -h
http://www.gsyq.cn/news/1529177.html

相关文章:

  • 深入解析e300核心缓存架构:从寄存器控制到指令级优化
  • Maccy:macOS剪贴板管理终极解决方案
  • 产业园创业干货|2026 广州白云小微企业财税风控,代账筛选要点 - 资讯综合站
  • 视线估计数据集预处理避坑指南:MPIIFaceGaze、EyeDiap、Gaze360和ETH-Gaze的常见错误与解决
  • 浏览器视频下载难题终结者:猫抓扩展3分钟极速上手指南
  • Intel oneAPI AI Toolkit:Python数据科学CPU加速实战指南
  • 苏州晟雅泰电子:GD25LQ128ESIGR物料的应用情况及替代型号参考
  • Hackintool终极指南:黑苹果系统配置的完整解决方案
  • 2026广州LV回收避坑大全,新手闲置奢品变现不踩雷实操攻略 - 薛定谔的梨花猫
  • OurBoard.io高级功能探索:从白板工具到团队协作中枢
  • HyprFlux与Hyprland完美融合:打造高效开发者工作流终极指南
  • CRMEB Pro 优惠券过期处理:定时任务、活动关联和历史订单怎么兼容
  • 徐州市天加中央空调维修师傅电话|各区金牌师傅,靠谱选欧米到家 - 欧米到家
  • 苏州晟雅泰电子:W25Q32JVSSIQ参数,规格及应用领域
  • 人形机器人平衡控制:ZMP、MPC、WBC 实战详解
  • 大连翡翠回收实测测评!2026高价变现靠谱渠道盘点 - 薛定谔的梨花猫
  • 终极免费方案:OBS多平台同步直播插件完整指南
  • 2026 佛山黄金回收实力榜单,全套设备持证回收,稳妥盘活黄金资产 - 奢侈品回收测评
  • FlexRay控制器内存错误注入与协议状态管理深度解析
  • 全网首份指令级拆解:华为昇腾950DT如何撬动DeepSeek 75%降价与字节锁单
  • ImageGlass图像浏览器:支持90+格式的现代开源解决方案
  • 2026无锡江诗丹顿回收测评 7家门店对比 当场打款推荐 - 开心测评
  • 好用的openclaw哪个公司好
  • NLP语义校准协议:从分词失真到可解释决策的工程实践
  • 白云创业心得|2026 工贸企业经营,专业财税合规比低价代账更划算 - 资讯综合站
  • Nothing Ever Happens:揭秘那个“永远做空”的预测市场套利机器人
  • 避坑指南:dlnm包做分布滞后模型时,你的交叉基矩阵可能设错了(R语言实战反思)
  • ArchivePasswordTestTool:如何用7zip引擎快速找回遗忘的压缩包密码
  • 抖音批量下载工具深度解析:如何高效获取无水印视频与直播内容
  • eTSEC接收缓冲区描述符与接口模式配置实战解析