news 2026/6/24 11:17:40

瑞芯微(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/6/23 18:27:17

【dz-996】物联网的家居环境预警监测系统

摘要 随着城市化进程的加快和居民安全意识的提升,家居环境的安全监测与智能预警对保障家庭生命财产安全具有重要意义。传统的家居安全管理多依赖人工检查和独立报警设备,存在监测不全面、响应滞后、联动性差等问题,难以满足现代化家居的安全…

作者头像 李华
网站建设 2026/6/23 18:23:59

【dz-998】导盲犬多功能喂食器的设计与实现

摘要 导盲犬作为视障人士的重要辅助伙伴,其健康状况与饮食管理密切相关。传统的喂食方式依赖人工操作,存在喂食时间不规律、食物和水量把控不准、环境不适影响健康等问题,难以满足导盲犬科学养护的需求。​ 基于 STM32F103C8T6 单片机的导盲…

作者头像 李华
网站建设 2026/6/23 18:20:05

终极Windows动态桌面指南:打造个性化视频壁纸的完整教程

终极Windows动态桌面指南:打造个性化视频壁纸的完整教程 【免费下载链接】DreamScene2 一个小而快并且功能强大的 Windows 动态桌面软件 项目地址: https://gitcode.com/gh_mirrors/dr/DreamScene2 厌倦了单调的静态桌面背景?想要让你的电脑桌面真…

作者头像 李华
网站建设 2026/6/23 8:20:56

Mem Reduct系统优化评测:告别卡顿的智能性能管家

Mem Reduct系统优化评测:告别卡顿的智能性能管家 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct 还在为电…

作者头像 李华
网站建设 2026/6/24 10:24:30

Luckysheet单元格数据验证功能深度解析:从入门到实战完整指南

还在为表格数据混乱、格式错误而烦恼吗?你是否遇到过员工填写表单时输入无效的手机号,或者财务报表中出现不合理的数值范围?这些问题不仅影响数据质量,还会给后续的数据分析带来巨大困扰。Luckysheet的数据验证功能正是解决这些问…

作者头像 李华
网站建设 2026/6/23 18:24:01

工业互联网Agent设备认证安全方案(三大高危漏洞防御策略)

第一章:工业互联网Agent设备管理概述在工业互联网体系中,Agent作为部署于边缘设备端的核心组件,承担着数据采集、协议转换、本地决策与云端协同的关键职责。它不仅实现了物理设备与数字平台之间的无缝连接,还通过轻量级运行时环境…

作者头像 李华