当前位置: 首页 > 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.jsqmd.com/news/1017356/

相关文章:

  • 2026年山西企业如何破解获客难题:手机号精准定向、短视频运营与AI搜索优化的完整实战方案 - 优质企业观察收录
  • 深入解析e300核心缓存架构:从寄存器控制到指令级优化
  • 仁泽区跑断腿总结:卖黄金遇到这三类店,赶紧走人 - 行行星
  • 中立测评 2026 番禺代账 TOP5,南村电商产业园服务商实地盘点 - 资讯综合站
  • 机器学习五大实战领域:新手从业务问题出发的进阶地图
  • Maccy:macOS剪贴板管理终极解决方案
  • 把 Claude Code 变成你的架构顾问:如何用“隐式重构模式”自动消除代码坏味道
  • 智能驱鸟器技术:驱鸟器分类、场景应用与选型策略深度解析
  • Redis - 主从同步与故障切换的常见坑
  • 怎样5分钟搞定你的第一个AI应用:Streamsync框架完整实战指南
  • 终极UEFI固件解析指南:5步掌握UEFITool 0.28完整使用教程
  • 视线估计数据集预处理避坑指南:MPIIFaceGaze、EyeDiap、Gaze360和ETH-Gaze的常见错误与解决
  • 产业园创业干货|2026 广州白云小微企业财税风控,代账筛选要点 - 资讯综合站
  • 深度解析:亨得利原厂配件保修全攻略——2026年最新官方售后网点实测,劳力士欧米茄卡地亚用户必看避坑指南 - 亨得利腕表维修中心
  • 苏州晟雅泰电子:GD25LQ128ESIGR物料的应用情况及替代型号参考
  • Intel oneAPI AI Toolkit:Python数据科学CPU加速实战指南
  • 浏览器视频下载难题终结者:猫抓扩展3分钟极速上手指南
  • NXP Quad Timer高级应用:单次触发、级联计数与PWM模式深度解析
  • 从靶场到实战:手把手教你用Python Flask复现SSTI漏洞(附完整Payload库)
  • ECharts辅助线踩坑实录:从‘画不出来’到‘精准控制’的5个常见问题解决
  • Hackintool终极指南:黑苹果系统配置的完整解决方案
  • C语言标准库跨平台编程:从历史函数到现代可移植性实践
  • 2026年6月济南黄金回收门店大盘点 正规靠谱不踩雷 - 开心测评
  • 2026广州LV回收避坑大全,新手闲置奢品变现不踩雷实操攻略 - 薛定谔的梨花猫
  • OurBoard.io高级功能探索:从白板工具到团队协作中枢
  • 以色列驾照翻译怎么办理?2026最新办理指南 - 资讯纵览
  • MuleSoft企业级AI编排:让大模型真正懂ERP、CRM和合规规则
  • HyprFlux与Hyprland完美融合:打造高效开发者工作流终极指南
  • MyBatis-Plus 源码分析-分页功能深度解析:从原理到实战,掌握高性能分页
  • CRMEB Pro 优惠券过期处理:定时任务、活动关联和历史订单怎么兼容