RK3566 ALC5616录音调试

1.硬件原理图

 MIC_P,MIC_N:mic输入。

  I2S:总共有5根线(这里不是指 i2s 标准接口):两根音频数据线(输入/输出)、三根时钟线

 其中:

        I2S_LRCK 是指示当前数据线传输的是左声道还是右声道;

        I2S_BCLK 是协调数据线上的数据传输(一个时钟周期,主控、音频编解码芯片从音频线上获取一个 Bit 音频数据);

        I2S_MCLK 是主控供给音频编解码芯片保持正常工作用的时钟;

2.设备树的主要配置

i2s1_sound: i2s1-sound {status = "okay";compatible = "simple-audio-card";simple-audio-card,format = "i2s";simple-audio-card,mclk-fs = <256>;simple-audio-card,name = "realtek,rt5616-codec";//simple-audio-card,bitclock-master = <&master>;//simple-audio-card,frame-master = <&master>;simple-audio-card,widgets =  //指定相关组件"Mic Jack","Speakers";simple-audio-card,routing =  //音频路径,如mic输入、耳机输出走那些通路。"IN2P", "Mic Jack","IN2N", "Mic Jack","Speakers", "LOUTL","Speakers", "LOUTR";simple-audio-card,cpu {sound-dai = <&i2s1_2ch>;  //指定cpu接入音频编解码的dai(数字化接口)};master: simple-audio-card,codec {sound-dai = <&rt5616>;};};
};

3.查看当前的网卡

root@RK356X:/# cat /proc/asound/cards
0 [realtekrt5616co]: realtek_rt5616- - realtek,rt5616-codec
realtek,rt5616-codec
root@RK356X:/# ls /dev/snd/* -l
crw-rw---- 1 root audio 116, 4 Jan 1 00:00 /dev/snd/controlC0
crw-rw---- 1 root audio 116, 3 Jan 1 00:00 /dev/snd/pcmC0D0c
crw-rw---- 1 root audio 116, 2 Jan 1 00:00 /dev/snd/pcmC0D0p
crw-rw---- 1 root audio 116, 1 Jan 1 00:00 /dev/snd/seq
crw-rw---- 1 root audio 116, 33 Jan 1 00:00 /dev/snd/timer

controlC0 --> 用于声卡的控制,例如通道选择,混音,麦克风的控制等
pcmC0D0c --〉 用于录音的 pcm 设备
pcmC0D0p --〉 用于播放的 pcm 设备

4.录音

arecord -D hw:0,0 -c 2 -r 44100 -f S16_LE test.wav

5.播放

aplay -D hw:0,0 test.wav

6.音频通路的配置

 -> 先通过 amixer contents 查看音频接口

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/252233.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

comsol with matlab联合仿真

目前网上的教程基本上只有如何找到comsol with Matlab以及如何打开&#xff0c;和部分代码的讲解&#xff0c;但是要真正的跑起来还有一些步骤&#xff0c;小白在这里跟大家分享一下&#xff0c;不对轻喷&#x1f97a; 1.comsol文件需要连接到服务器comsol multiphysics serve…

COMSOL6.0软件安装说明+视频教程

链接&#xff1a;https://pan.baidu.com/s/1a_BaY6K-fP0PiMhcw5eLcg?pwd6iis 提取码&#xff1a;6iis 首先用虚拟光驱加载或者用winrar直接解压镜像文件&#xff0c;再双击setup.exe程序&#xff0c;选择简体中文语言&#xff1b; 2.选择新安装&#xff1b; 3.选择你要安装…

COMSOL 5.2安装教程(自用)

3、允许用户协议&#xff0c;将许可证格式修改为“许可证文件”&#xff0c;然后点击浏览载入安装包中“_SolidSQUAD_”目录下的“Comsol52_SSQ.lic” 电磁 AC/DC 模块RF 模块波动光学模块射线光学模块等离子体模块半导体模块 结构力学 & 声学 结构力学模块非线性结构材料模…

COMSOL在云平台的使用教程,超高效的方法来了

在北鲲云超算平台上有多种COMSOL作业提交方式&#xff0c;这里给大家演示的是图形界面提交 在平台上使用图形界面提交超级简单&#xff0c;平台已内置模板&#xff0c;只需按照提示上传文件及选择选项即可&#xff0c;对于没有代码基础的同学来说&#xff0c;这是最推荐的方式…

EDA安装------Centos7 安装Comsol5.5

目录 1.引言2.资源3.安装4.结语 1.引言 由于项目需求&#xff0c;博主最近要做微流控通道的流体仿真&#xff0c;对于一个小白来说&#xff0c;首先就是安装仿真软件了。据目前所知&#xff0c;流体仿真大多数使用Ansys的Fluent或CFX、Comsol两个软件。经过网上查询&#xff0…

页眉如何设置成一页左一页右?页码如何设置成一页左一页右?

WPS页眉如何设置成一页左一页右&#xff1f;页码如何设置成一页左一页右&#xff1f;

WPS页眉不同页之间的修改

1-打开WPS 2-建立第一页的页眉 3-点击第二页的页眉 4-点击一下&#xff0c;取消“同前节” 5-编辑第二页的页眉 6-如果后续不修改&#xff0c;那么后面的页眉应是第二页的页眉

WPS的页眉设置

设置步骤如下 首先点开显示段落标记&#xff0c;这样更方便看到分节符&#xff1a; 在每页文字的最后插入分节符&#xff0c;操作步骤如下&#xff1a; 可以在页面上看到分节符&#xff0c;分节符的作用就是将多个页面分节&#xff0c;分节符前是一节&#xff0c;之后是另外一…

word操作——论文中——设置WPS奇偶页页眉内容不同和公式居中,公式的标号靠右、......

一、设置WPS奇偶页页眉内容不同&#xff1a; 一、先设置“奇偶页不同”&#xff1a; 首先双击页眉&#xff0c;在工具栏点击页眉页脚选项&#xff0c;勾选奇偶页不同、奇数页页眉同前节&#xff08;可选&#xff09;&#xff0c;后确定。 二、然后&#xff0c;在分各章节的页…

MySQL中BETWEEN AND(范围查询)

0 写在前面 MySQL 提供了 BETWEEN AND 关键字&#xff0c;用来判断字段的数值是否在指定范围内。 BETWEEN AND 需要两个参数&#xff0c;即范围的起始值和终止值。如果字段值在指定的范围内&#xff0c;则这些记录被返回。如果不在指定范围内&#xff0c;则不会被返回。 最近…

利用短信猫发送短信教程解决windows上发送成功而linux上失败问题

前言 目前用过的开源短信猫工具有jSMSEngine和SMSLib&#xff0c;下载地址及使用网上有很多&#xff0c;本文只是简要介绍短信猫的安装使用及在项目中遇到的坑。 说明&#xff1a;本文主要解决windows上通过短信猫发送成功而Linux上发送失败的问题。 通过短信猫发送短信案例…

短信验证码总是发送失败是什么原因?

有些用户在使用某产品时可能会出现短信验证码收不到的情况&#xff0c;同事之前也遇到过这样的情况&#xff0c;连续发送多次依然收不到短信。那么短信验证码为什么会发送失败、原因有哪些呢。#短信验证码安全 现在短信验证码服务在各种网站和App中的实际应用已经非常成熟和广泛…

BaoCms短信发送失败问题解答

BAOCMS&#xff08;又称生活宝系统&#xff09;是一款本地生活电商O2O门户系统&#xff0c;程序是基于PHPmysql开发&#xff0c;系统安全稳定&#xff0c;支持二次开发&#xff0c;目前BAOCMS已经成为国内使用最多、功能最强大、性能最稳定的本地电商生活O2O门户系统&#xff0…

阿里云发送短信

1.具备条件 1.阿里云开通短信服务 进入阿里云搜索短信就有对应的短信服务&#xff0c;支付宝购买后进入短信控制台&#xff0c;会有对应的短信服务等信息。包括国内学习、业务统计、系统设置等。 注意&#xff1a;签名和模板不支持个人用户申请未上线业务 2.控制台测试 填写…

android+发送短信的状态,Android--判断发送短信后的状态-发送成功Or发送失败.pdf

您所在位置&#xff1a;网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp手机开发 Android--判断发送短信后的状态-发送成功Or发送失败.pdf7页 本文档一共被下载&#xff1a;次,您可全文免费在线阅读后下载本文档。 下载提示 1.本站不保证该用户上…

怎样避免短信验证码发送失败

大家都知道生活中短信验证码是必不可少的&#xff0c;我们更改密码&#xff0c;确认身份还有日常交易&#xff0c;或者是使用app短信平台&#xff0c;都会接触到短信验证码&#xff0c;但是有时候会遇到点击“发送验证码”后没收到短信验证码的现象&#xff0c;这样对企业的发展…

android 发短信 oppo,OPPO R11短信发送失败怎么办?OPPO手机短信发送失败的解决方法...

OPPO手机短信发送失败的解决方法 短信发送不出去&#xff0c;一般是信息中心号码错误、号码欠费、网络基站接收转发异常、手机故障等原因导致&#xff0c;一起来看看有什么办法解决吧。 1、先看看其他联网操作是否可以进行&#xff0c;排查一下是否手机欠费&#xff0c;导致的短…

忍“乳”负重,身材好的女孩子究竟有多不容易?我从科学的角度算出来了……...

全世界只有3.14 % 的人关注了 爆炸吧知识 大家好&#xff0c;满肚子奇怪知识&#xff0c;用科学眼光看世界的小编又来了。 先问大家一个问题&#xff1a;你最喜欢看女孩子的哪里&#xff1f; 相信不少人&#xff0c;不论男女都想到了一个地方。 不论男女&#xff0c;都希望自己…

UE5数字人毛发衣服的替换以及动画蓝图放在哪里

文章目录 导入数字人相关资产开始替换衣服同属Bridge的MetaHuman替换用城市示例的衣服替换 开始替换毛发首先是同源的MetaHuman的毛发替换人群示例对MetaHuman的毛发替换【无法替换】 在哪里使用动画蓝图&#xff08;身体和人脸&#xff09;为什么只需要放一个身体的动画蓝图即…