3线音频接口:LRCK、BCK和DIN。
音频格式选择:FMT 引脚
模拟信号输出:OUTL、OUTR
静音控制:XSMT:默认高
系统时钟输入:SCK【可选】
上层应用播放音乐时,每发一个word的数据就切换数陆一次左右声道,就可以达到双声道同时输出的效果。
Audio Setup and Development
参考: https://www.jianshu.com/p/95b3b8cdc08b
The I2S and AUDIO_MCLK are mapped to the following GPIOs:
打开I2S4,保存并重新启动以重新配置引脚:通过为配置应用设备树覆盖来创建新的DTB。然后,它将更新用于引导Linux的配置文件( /boot/extlinux/extlinux.conf)并重新引导开发人员工具包。
使用/boot/tegra210-p3448-0000-p3449-0000-a02-user-custom.dtb文件覆盖public source的tegra210-p3448-0000-p3449-0000-a02.dtb文件。
Jetson AGX Xavier ASoC驱动程序支持以下格式橘握:
备注:测试发现播放双声道音频源会有输出声音杂乱的情况,而输出单声道音频源输出效果正常。
alsa设置默认声卡
理解和使用Alsa的配置文件
alsa的配置文件指亏是alsa.conf位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/share/alsa/pcm两个子目录用来设置card相关的参数,别名以及一些PCM默认设置。
免驱蓝牙适配器
用户配置
https://alsa.opensrc.org/Asoundrc
在home目录添加 .asoundrc文件:
全局配竖逗携置
在文件最后添加一下内容
1)调节常用命令
ubuntu *** 音量调整命令amixer
2)使用softvol控制主音量
Softvol
如何使用softvol控制主音量
如果声卡无法控制硬件的音量(如PCM5102),或者驱动程序不支持声卡的此功能,则可以定义一个新的虚拟pcm设备,该设备将控制软件方面的音量。
Ubuntu Linux:从命令行和键盘快捷方式增加减少音量
使用是pulseaudio的自带命令pactl
1.系统不播放音乐,连接过了10分钟,蓝牙自带断开
2.root用户无法调节余伏系统音量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)