https://blog.csdn.net/wenjin359/article/details/83006820
/dev/snd/pcmC*
vendor/brand/kernel/linaro/sound/core/init.c
snd_card_create
vendor/brand/kernel/linaro/sound/usb/card.c
snd_usb_audio_probe
root@:/ # cat proc/asound/cards
0 [No00 ]: brand ALSA Drv - brand MAD No.00
brand MPEG Audio Decoder No.00
root@:/ # tinypcminfo -D /proc/asound/cards
Info for card 0, device 0:
PCM out:
root@:/ # tinyplay mnt/usb/17EC-1152/file.wav -D 0 -d 2 -n 2
//tinyplay mnt/usb/17EC-1152/file.wav -D 0 -d 3 -n 2
root@:/ # ls -al dev/snd/pcm*
crw-rw---- system audio 116, 24 2007-01-01 20:00 pcmC0D0c
crw-rw---- system audio 116, 16 2007-01-01 20:00 pcmC0D0p
crw-rw---- system audio 116, 25 2007-01-01 20:00 pcmC0D1c
crw-rw---- system audio 116, 17 2007-01-01 20:00 pcmC0D1p
crw-rw---- system audio 116, 18 2007-01-01 20:00 pcmC0D2p
crw-rw---- system audio 116, 19 2007-01-01 20:00 pcmC0D3p
本文详细介绍了如何使用tinyplay在Linux系统中播放音频文件,包括查看声卡信息、选择设备以及播放USB存储设备上的.wav文件。示例命令如`tinyplay mnt/usb/17EC-1152/file.wav -D 0 -d 2 -n 2`,并列出了/dev/snd/pcm*的相关权限和设备。
3020

被折叠的 条评论
为什么被折叠?



