Audio 嵌入式Linux安装ALSA并播放音频“aplay”问题
我在buildroot上开发嵌入式linux。我为播放音频而奋斗。我打开了Audio 嵌入式Linux安装ALSA并播放音频“aplay”问题,audio,embedded-linux,alsa,Audio,Embedded Linux,Alsa,我在buildroot上开发嵌入式linux。我为播放音频而奋斗。我打开了alsa库,alsa-utils,aplay。Buildroot使用sun4i编解码器音频编解码器。我使用modprobe=sun4i编解码器并安装了它lsmod命令返回已安装的驱动程序 aplay-l命令返回: card 0: sun4icodec[sun4i-codec], device 0: CDC PCM Codec-0 [ ] Subdevices:1/1 Subdevice #0:
alsa库
,alsa-utils
,aplay
。Buildroot使用sun4i编解码器
音频编解码器。我使用modprobe=sun4i编解码器并安装了它lsmod
命令返回已安装的驱动程序
aplay-l命令返回:
card 0: sun4icodec[sun4i-codec], device 0: CDC PCM Codec-0 [ ]
Subdevices:1/1
Subdevice #0: subdevice #0
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=sun4icodec
sun4i-codec,
Default-Audio-Device
sysdefault:CARD=sun4icodec
sun4i-codec
>Default Audio Codec
aplay-L命令返回:
card 0: sun4icodec[sun4i-codec], device 0: CDC PCM Codec-0 [ ]
Subdevices:1/1
Subdevice #0: subdevice #0
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=sun4icodec
sun4i-codec,
Default-Audio-Device
sysdefault:CARD=sun4icodec
sun4i-codec
>Default Audio Codec
我尝试了不同的组合:1-我使用
扬声器测试-Dplug:surround51-c6-twav
命令。结果:播放打开错误:-2,没有这样的文件或目录
2-我使用
aplay sounfile.wav
和aplay-D“默认:CARD=name\u of_CARD”/usr/share/sounds/alsa/Side\u Left.wav
命令。结果:aplay:pcm\u write:2053:write error:Input/output error
3-我尝试使用gsreamer-1.0播放音频和测试音频,但听不到任何声音
注意:请自己参考本页:但我使用Allwinner A13微处理器
怎么了?问题出在哪里?您是否使用设备树来配置与您的编解码器相应的i2s?否。我开始使用不同的内核版本。我将在尝试此操作时写入结果。您是否使用设备树进行i2s配置,分别用于您的编解码器?否。我开始使用不同的内核版本。我会写结果,当我尝试这个。