orangepi3下试用tinyalsa。

本文介绍了在OrangePi3上使用tinyalsa进行声音配置的步骤,包括查看alsa内核驱动的设备、编译安装tinyalsa、使用tinymix进行设备配置。通过示例展示了如何配置Audio Codec到APB的通道,并提供了相关硬件手册链接,帮助理解各种信号和接口的含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#cat /proc/asound/cards 这个命令看到的是alsa内核驱动注删的设备。
 0 [sndahub        ]: sndahub - sndahub
                      sndahub
 1 [sndhdmi        ]: sndhdmi - sndhdmi
                      sndhdmi
 2 [snddaudio2     ]: snddaudio2 - snddaudio2
                      snddaudio2
 3 [sndacx00codec  ]: sndacx00-codec - sndacx00-codec
                      sndacx00-codec
git clone下载orangepi源码目录中的tinyalsa.引以编译。
cd out/tinyalsa-arm64/进入程序目录。export LD_LIBRARY_PATH=`pwd`为程序指明库的目录。

#./tinymix 等价于 ./tinymix -D 0 指的是0号设备也就是cat /proc/asound/cards输出的sndahub。
tinymix主要做是做声音路径配置的。./tinymix -D 0会列出 0号设配的可用选项。
./tinymix
Mixer name: 'sndahub'
Number of controls: 30
ctl    type    num    name                                     value
0    ENUM    1    ahub audio format Function               null
1    BOOL    1    I2S0 Loopback Debug                      Off
2    BOOL    1    I2S1 Loopback Debug                      Off
3    BOOL    1    I2S2 Loopback Debug                      Off
4    BOOL    1    I2S3 Loopback Debug                      Off
5    BOOL    1    I2S0IN Switch                            Off
6    BOOL    1    I2S0OUT Switch                           Off
7    BOOL    1    I2S1IN Switch                            Off
8    BOOL    1    I2S1OUT Switch                           Off
9    BOOL    1    I2S2IN Switch                            Off
10    BOOL    1    I2S2OUT Switch                           Off
11    BOOL    1    I2S3IN Switch                            Off
12    BOOL    1    I2S3OUT Switch                           Off
13    BOOL    1    DAM0IN Switch                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值