您尚未登录。

楼主 #1 2021-02-10 18:26:08

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

各侠大神,v3s BSP内核 如何测试音频驱动比如录音,播放声音?

# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
#

#arecord -D "plughw:0,0" -f S16_LE -r 16000 -d 5 -t wav file.wav
#

# aplay file.wav
Playing WAVE 'file.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
aplay: pcm_write:2051: write error: Input/output error
#

播放声音出错,是不是没有音频驱动,各侠大神,这个是什么问题?
aplay: pcm_write:2051: write error: Input/output error

离线

楼主 #3 2021-02-10 20:50:52

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各侠大神,v3s BSP内核 如何测试音频驱动比如录音,播放声音?

落日余晖 说:

海豚派V3s开发板 camdroid 完整入坑记录
http://whycan.com/t_855.html
(出处:哇酷开发者社区)

看看一楼最底下?

可是没有开板没tinmix,alsa,怎么弄?
# tinymux
-sh: tinymux: not found
#

离线

楼主 #5 2021-02-11 17:52:40

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各侠大神,v3s BSP内核 如何测试音频驱动比如录音,播放声音?

raspberryman 说:

小菜鸟又有新问题了, tinyalsa如何编译成arm-linux 静态链接版本
http://whycan.com/t_490.html
(出处:哇酷开发者社区)

按照上面http://whycan.com这页面操作出错,大神这是那里不对呢?
easyboard@V3S:~/corelinux/tools/tinyalsa/utils$ arm-linux-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
../src/libtinyalsa.a(snd_card_plugin.o):在函数‘snd_utils_close_dev_node’中:
snd_card_plugin.c:(.text+0x15c):对‘dlclose’未定义的引用
../src/libtinyalsa.a(snd_card_plugin.o):在函数‘snd_utils_resolve_symbols’中:
snd_card_plugin.c:(.text+0x230):对‘dlsym’未定义的引用
../src/libtinyalsa.a(snd_card_plugin.o):在函数‘snd_utils_open_dev_node’中:
snd_card_plugin.c:(.text+0x2c4):对‘dlopen’未定义的引用
snd_card_plugin.c:(.text+0x3e4):对‘dlclose’未定义的引用
collect2: 错误:ld 返回 1

离线

楼主 #7 2021-02-11 19:56:24

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各侠大神,v3s BSP内核 如何测试音频驱动比如录音,播放声音?

流氓兔 说:

-ldl

我是个小白不是很明白,大神说清楚

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn