一、在板子上alsa 相关信息如下
[wuwu210 /]# ls -l dev/snd/
total 0
crw-rw---- 2 0 0 116, 0 Jan 1 00:00 controlC0
crw-rw---- 2 0 0 116, 24 Jan 1 00:00 pcmC0D0c
crw-rw---- 2 0 0 116, 16 Jan 1 00:00 pcmC0D0p
crw-rw---- 2 0 0 116, 33 Jan 1 00:00 timer
[wuwu210 /]# cat /proc/asound/devices
0: [ 0] : control
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
[wuwu210 /]# aplay
Segmentation fault
[wuwu210 /]# aplay /mnt/mnt/windows_xp.wav
Segmentation fault
二、执行aplay、amxier等命令都提示Segmentation fault
三、在PC 虚拟机上播放WAV文件测试OK
1、[root@localhost mnt]# aplay windows_xp.wav
Playing WAVE 'windows_xp.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
2、已经将虚拟机的相关命令发布到开发板
cp -rf /usr/share/arm-alsa/lib/* /lib/
cp -rf /usr/share/arm-alsa/bin/* /sbin/
cp -rf /usr/share/arm-alsa/sbin/* /sbin/
3、同时也将配置文件拷贝到开发板
cp -rfa /usr/share/arm-alsa/share/alsa/* lusr/share/arm-alsa/share/alsa/
四、请问各位前辈:PC虚拟机上是linux2.6, 开发板上内核3.8,是否有关系?
[ 此帖被小书包在2016-04-07 11:19重新编辑 ]