news 2026/5/1 10:54:47

瑞芯微(EASY EAI)RV1126B 音频输入

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
瑞芯微(EASY EAI)RV1126B 音频输入

1. 声卡资源介绍

EASY-EAI-Nano-TB仅有一块由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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:53:41

EspoCRM前端架构深度剖析:现代化企业级SPA解决方案

EspoCRM前端架构深度剖析:现代化企业级SPA解决方案 【免费下载链接】espocrm EspoCRM – Open Source CRM Application 项目地址: https://gitcode.com/GitHub_Trending/es/espocrm EspoCRM作为一款成熟的开源客户关系管理系统,其前端架构采用了一…

作者头像 李华
网站建设 2026/5/1 7:53:36

AgentWeb混合开发终极指南:5大技巧让WebView与原生组件完美融合

AgentWeb混合开发终极指南:5大技巧让WebView与原生组件完美融合 【免费下载链接】AgentWeb AgentWeb is a powerful library based on Android WebView. 项目地址: https://gitcode.com/gh_mirrors/ag/AgentWeb AgentWeb是一个基于Android WebView的强大开源…

作者头像 李华
网站建设 2026/5/1 6:46:58

MCP PL-600 Agent日志分析全攻略(专家级故障排查手册)

第一章:MCP PL-600 Agent日志分析概述在现代企业级监控系统中,MCP PL-600 Agent作为核心数据采集组件,其运行状态与日志输出直接关系到系统的可观测性与故障排查效率。对Agent日志进行系统化分析,有助于快速识别异常行为、定位性能…

作者头像 李华
网站建设 2026/5/1 7:53:37

RevokeMsgPatcher终极指南:一键恢复QQ微信防撤回功能

RevokeMsgPatcher终极指南:一键恢复QQ微信防撤回功能 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gitcode.com…

作者头像 李华
网站建设 2026/5/1 7:57:47

【芯片时序收敛的关键技术:深入解析CRPR】

在芯片设计过程中,时序收敛是保证芯片功能正确性和性能达标的关键环节。然而,由于工艺变异、电压降和温度变化等因素的影响,静态时序分析(STA)往往会引入过度的悲观估计,导致设计过度保守或难以收敛。CRPR&…

作者头像 李华
网站建设 2026/5/1 9:09:40

Dress Code:高分辨率虚拟试衣数据集的革命性突破与应用实践

Dress Code:高分辨率虚拟试衣数据集的革命性突破与应用实践 【免费下载链接】dress-code 项目地址: https://gitcode.com/gh_mirrors/dre/dress-code 在计算机视觉与时尚AI的交叉领域,Dress Code数据集以其超过50,000对高质量服装-模特图像对的庞…

作者头像 李华