您尚未登录。

楼主 #1 2018-10-25 22:33:46

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

V3S声卡驱动

晕哥 说:

按上面的方法是动态链接tinyalsa,

下面这样可以手动静态链接:

cd tinyalsa/utils
arm-linux-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
arm-linux-gcc -o tinymix tinymix.c -ltinyalsa -L../src -I../include -static
arm-linux-gcc -o tinyplay tinyplay.c -ltinyalsa -L../src -I../include -static

这是我在ubuntu下的运行命令

~/tinyalsa/utils$ arm-linux-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
arm-linux-gcc:未找到命令
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
arm-linux-gnueabihf:未找到命令
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf- -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
arm-linux-gnueabihf-:未找到命令

linux4.13y版本不需要修改设备树就能直接启动声卡播放声音?

离线

#2 2018-10-25 22:35:24

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

Re: V3S声卡驱动

离线

楼主 #3 2018-10-25 22:53:21

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

在zero板子上播放wav文件需要将tinymix 和tinypaly 从ubuntu移植过去?tinypaly和tinymix怎么生成?

离线

楼主 #4 2018-10-25 23:13:13

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

怎么生成tinyplay和tinymix?

离线

#5 2018-10-25 23:32:26

lilo
会员
注册时间: 2017-10-15
已发帖子: 215
积分: 215

Re: V3S声卡驱动

就是一楼那样编译链接。

离线

楼主 #6 2018-10-26 10:55:41

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
/usr/lib/gcc-cross/arm-linux-gnueabihf/5/../../../../arm-linux-gnueabihf/bin/ld: 找不到 -ltinyalsa
collect2: error: ld returned 1 exit status

编译的时候提示我出现错误...

离线

楼主 #7 2018-10-26 11:09:12

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

1. git clone https://github.com/tinyalsa/tinyalsa.git

2. 把所有Makefile的 CC行都改成这样:  CC = $(CROSS_COMPILE)gcc

3. 执行 CROSS_COMPILE=arm-linux- make

动态编译成功

离线

楼主 #8 2018-10-26 11:20:59

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

zhang@zhang-virtual-machine:~/tinyalsa/utils$ ./tinyplay /home/zhang/Downloads/record.wav 
failed to open for pcm 0,0
zhang@zhang-virtual-machine:~/tinyalsa/utils$ ./tinymix contents
Number of controls: 26
ctl	type	num	name                                    value
0	BOOL	1	Master Playback Switch                  On
1	INT	2	Master Playback Volume                  63, 63 (range 0->63)
2	BOOL	1	Phone Playback Switch                   Off
3	INT	2	Phone Playback Volume                   0, 0 (range 0->63)
4	BOOL	1	Mic Playback Switch                     Off
5	INT	2	Mic Playback Volume                     0, 0 (range 0->63)
6	BOOL	1	Mic Boost (+20dB)                       Off
7	BOOL	1	Line Playback Switch                    Off
8	INT	2	Line Playback Volume                    0, 0 (range 0->63)
9	BOOL	1	CD Playback Switch                      Off
10	INT	2	CD Playback Volume                      0, 0 (range 0->63)
11	BOOL	1	Video Playback Switch                   Off
12	INT	2	Video Playback Volume                   0, 0 (range 0->63)
13	BOOL	1	Aux Playback Switch                     Off
14	INT	2	Aux Playback Volume                     0, 0 (range 0->63)
15	BOOL	1	PCM Playback Switch                     On
16	INT	2	PCM Playback Volume                     57, 57 (range 0->63)
17	ENUM	2	Capture Source                          > Mic, CD, Video, Aux, Line, Mix, Mix Mono, Phone, , > Mic, CD, Video, Aux, Line, Mix, Mix Mono, Phone, 
18	BOOL	1	Capture Switch                          On
19	INT	2	Capture Volume                          0, 0 (range 0->15)
20	IEC958	1	IEC958 Playback Con Mask                unknown
21	IEC958	1	IEC958 Playback Pro Mask                unknown
22	IEC958	1	IEC958 Playback Default                 unknown
23	BOOL	1	IEC958 Playback Switch                  Off
24	INT	2	Playback Channel Map                    0, 0 (range 0->36)
25	INT	2	Playback Channel Map                    0, 0 (range 0->36)

这个应该怎么修改?并没有headphone相关寄存器....

离线

#9 2018-10-26 15:08:45

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

参考这个帖子: https://whycan.cn/t_490.html

或者论坛搜 tinyplay, tinymix 找别的帖子.





离线

楼主 #10 2018-10-26 17:30:11

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

https://whycan.cn/files/members/3/QQ20171128142743.png
再次验证, 一点问题都没有。

这里面是将tinyplay和tinymix 通过tftp方式移植到板子的意思?然后在板子上播放.wav文件?

离线

#11 2018-10-26 17:37:04

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

605364021 说:
晕哥 说:

https://whycan.cn/files/members/3/QQ20171128142743.png
再次验证, 一点问题都没有。

这里面是将tinyplay和tinymix 通过tftp方式移植到板子的意思?然后在板子上播放.wav文件?

看个人习惯吧, 把文件传到板子有很多方法, tftp 算是比较简单的了.





https://blog.csdn.net/K346K346/article/details/71515740
通过串口终端,配合sz, rz 命令也可以传输文件。





离线

楼主 #12 2018-10-26 19:29:58

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

./tinyplay xxxx.wav 这个命令是在ubuntu上执行还是zero板子上执行?

离线

楼主 #13 2018-10-26 20:26:27

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

参考这个帖子: https://whycan.cn/t_490.html

或者论坛搜 tinyplay, tinymix 找别的帖子.


./tiny contents 里面不存在headphone选项怎么办..?我看好多帖子都是说要将headphone寄存器打开

离线

#14 2018-10-26 20:56:16

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

605364021 说:
晕哥 说:

参考这个帖子: https://whycan.cn/t_490.html

或者论坛搜 tinyplay, tinymix 找别的帖子.


./tiny contents 里面不存在headphone选项怎么办..?我看好多帖子都是说要将headphone寄存器打开

那就是版本不对,确认是否 4.13分支





离线

楼主 #15 2018-10-26 20:59:51

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:
605364021 说:
晕哥 说:

参考这个帖子: https://whycan.cn/t_490.html

或者论坛搜 tinyplay, tinymix 找别的帖子.


./tiny contents 里面不存在headphone选项怎么办..?我看好多帖子都是说要将headphone寄存器打开

那就是版本不对,确认是否 4.13分支

https://whycan.cn/files/members/1205/_20181026185947.jpg
我git clone 的是4.13分支......

离线

#16 2018-10-26 21:13:31

v3s
会员
注册时间: 2017-09-08
已发帖子: 105
积分: 105

Re: V3S声卡驱动

有点诡异,把你的寄存器列出来






此人很懒,没有签名!

离线

楼主 #17 2018-10-26 21:16:38

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

zhang@zhang-virtual-machine:~/tinyalsa/utils$ ./tinyplay /home/zhang/Downloads/record.wav 
failed to open for pcm 0,0
zhang@zhang-virtual-machine:~/tinyalsa/utils$ ./tinymix contents
Number of controls: 26
ctl	type	num	name                                    value
0	BOOL	1	Master Playback Switch                  On
1	INT	2	Master Playback Volume                  63, 63 (range 0->63)
2	BOOL	1	Phone Playback Switch                   Off
3	INT	2	Phone Playback Volume                   0, 0 (range 0->63)
4	BOOL	1	Mic Playback Switch                     Off
5	INT	2	Mic Playback Volume                     0, 0 (range 0->63)
6	BOOL	1	Mic Boost (+20dB)                       Off
7	BOOL	1	Line Playback Switch                    Off
8	INT	2	Line Playback Volume                    0, 0 (range 0->63)
9	BOOL	1	CD Playback Switch                      Off
10	INT	2	CD Playback Volume                      0, 0 (range 0->63)
11	BOOL	1	Video Playback Switch                   Off
12	INT	2	Video Playback Volume                   0, 0 (range 0->63)
13	BOOL	1	Aux Playback Switch                     Off
14	INT	2	Aux Playback Volume                     0, 0 (range 0->63)
15	BOOL	1	PCM Playback Switch                     On
16	INT	2	PCM Playback Volume                     57, 57 (range 0->63)
17	ENUM	2	Capture Source                          > Mic, CD, Video, Aux, Line, Mix, Mix Mono, Phone, , > Mic, CD, Video, Aux, Line, Mix, Mix Mono, Phone, 
18	BOOL	1	Capture Switch                          On
19	INT	2	Capture Volume                          0, 0 (range 0->15)
20	IEC958	1	IEC958 Playback Con Mask                unknown
21	IEC958	1	IEC958 Playback Pro Mask                unknown
22	IEC958	1	IEC958 Playback Default                 unknown
23	BOOL	1	IEC958 Playback Switch                  Off
24	INT	2	Playback Channel Map                    0, 0 (range 0->36)
25	INT	2	Playback Channel Map                    0, 0 (range 0->36)

离线

#18 2018-10-26 21:32:21

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

这。。。。。。

你就搞错了,你要把交叉编译出来的tinymix到v3s的板子运行才行。





离线

楼主 #19 2018-10-27 19:59:51

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

# ls
tinymix        tinyplay       usersound.wav
# ./tinymix contents
-sh: ./tinymix: Permission denied
# 

这是我在v3S板子上运行结果....是声卡驱动没启动?

离线

#20 2018-10-27 20:09:15

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

chmod +x tinymix

记得找本 linux  入门书看一看哦





离线

楼主 #21 2018-10-27 20:37:19

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

chmod +x tinymix

记得找本 linux  入门书看一看哦

我是先将tinymix tinyplay通过winscp移到windows上,然后再通过tftp32.exe 把文件移植到板子上,这样的方法tinyplay可以在板子上运行吗?

# ./tinymix contents
-sh: ./tinymix: Permission denied
# chmod 777 tinymix 
# ls
tinymix        tinyplay       usersound.wav
# ./tinymix contents
./tinymix: line 1: syntax error: unexpected "("
# ./tinymix contents
./tinymix: line 1: syntax error: unexpected "("

......我感觉我移植方法有点问题

离线

#22 2018-10-27 20:50:12

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

你用的不是交叉编译工具,你用arm-linux-gcc 静态链接生成试一试





离线

楼主 #23 2018-10-27 22:44:47

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

./tinymix contents 在虚拟机中可以运行 但是在板子上不能运行.....

# tftp 10.23.14.63 -g -r tinymix
# ls
tinymix        tinyplay       usersound.wav

10.23.14.63是笔记本的IP地址,,,

离线

#24 2018-10-27 22:48:29

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

Re: V3S声卡驱动

605364021 说:

./tinymix contents 在虚拟机中可以运行 但是在板子上不能运行.....

# tftp 10.23.14.63 -g -r tinymix
# ls
tinymix        tinyplay       usersound.wav

10.23.14.63是笔记本的IP地址,,,

能运行就神奇了,
x86指令集的native程序能在arm指令集的机器上运行?

离线

楼主 #25 2018-10-27 22:59:27

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

https://whycan.cn/files/members/3/QQ20171128142743.png
再次验证, 一点问题都没有。

这上面晕哥的操作不是从192.168.1.99中移植tinymix和tinyplay?.......然后运行?

离线

#26 2018-10-27 23:35:11

v3s
会员
注册时间: 2017-09-08
已发帖子: 105
积分: 105

Re: V3S声卡驱动

605364021 说:
晕哥 说:

https://whycan.cn/files/members/3/QQ20171128142743.png
再次验证, 一点问题都没有。

这上面晕哥的操作不是从192.168.1.99中移植tinymix和tinyplay?.......然后运行?

是同一个tinymix文件吗?






此人很懒,没有签名!

离线

楼主 #27 2018-10-28 11:28:14

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

v3s 说:
605364021 说:
晕哥 说:

https://whycan.cn/files/members/3/QQ20171128142743.png
再次验证, 一点问题都没有。

这上面晕哥的操作不是从192.168.1.99中移植tinymix和tinyplay?.......然后运行?

是同一个tinymix文件吗?

# ls -l
total 216
-rwxr-xr-x    1 root     root         28296 Jan  1  1970 tinymix
-rw-r--r--    1 root     root         33920 Jan  1 00:14 tinyplay
-rw-r--r--    1 root     root        152044 Jan  1  1970 usersound.wav
# ./tinymix contents
./tinymix: line 1: syntax error: unexpected "("

这是在板子上的文件,看文件大小应该是同一个文件,文件大小是和笔记本上一样的,

离线

#28 2018-10-28 12:11:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

605364021 说:
v3s 说:
605364021 说:

这上面晕哥的操作不是从192.168.1.99中移植tinymix和tinyplay?.......然后运行?

是同一个tinymix文件吗?

# ls -l
total 216
-rwxr-xr-x    1 root     root         28296 Jan  1  1970 tinymix
-rw-r--r--    1 root     root         33920 Jan  1 00:14 tinyplay
-rw-r--r--    1 root     root        152044 Jan  1  1970 usersound.wav
# ./tinymix contents
./tinymix: line 1: syntax error: unexpected "("

这是在板子上的文件,看文件大小应该是同一个文件,文件大小是和笔记本上一样的,

同一文件, 怎么行呢?
指令集和体系架构都不同.





离线

楼主 #29 2018-10-28 12:20:07

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

参考这个帖子: https://whycan.cn/t_490.html

或者论坛搜 tinyplay, tinymix 找别的帖子.


我看这个帖子,我理解的是在ubuntu上编译出./tinymix和./tinyplay,然后通过tftp将./tinymix和./tinyplay下载到zero板子修改寄存器配置就行,难道我理解错了?我算是小白,就看着帖子慢慢试的...

离线

#30 2018-10-28 12:28:03

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

Re: V3S声卡驱动

605364021 说:
晕哥 说:

参考这个帖子: https://whycan.cn/t_490.html

或者论坛搜 tinyplay, tinymix 找别的帖子.


我看这个帖子,我理解的是在ubuntu上编译出./tinymix和./tinyplay,然后通过tftp将./tinymix和./tinyplay下载到zero板子修改寄存器配置就行,难道我理解错了?我算是小白,就看着帖子慢慢试的...

https://whycan.cn/t_490.html

是不是用 arm-linux-gcc 交叉编译器编译的?

离线

楼主 #31 2018-10-28 12:53:43

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

cityf 说:

是不是用 arm-linux-gcc 交叉编译器编译的?

zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
/usr/lib/gcc-cross/arm-linux-gnueabihf/5/../../../../arm-linux-gnueabihf/bin/ld: 找不到 -ltinyalsa
collect2: error: ld returned 1 exit status

我的是arm-linux-gnueabihf-gcc交叉编译器 但是arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static编译错误,所以我选择用静态编译方式

晕哥 说:

1. git clone https://github.com/tinyalsa/tinyalsa.git

2. 把所有Makefile的 CC行都改成这样:  CC = $(CROSS_COMPILE)gcc

3. 执行 CROSS_COMPILE=arm-linux-gnueabihf-make

离线

#32 2018-10-28 13:05:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

自己写个 helloworld 进去试一下,看能不能跑, 别搞这么复杂的。





离线

楼主 #33 2018-10-28 16:45:35

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

我写了个hello world,传到板子上是可以运行的但是在ubuntu编译时提示我

zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c -ltinyalsa -L../src -I../include -static
/usr/lib/gcc-cross/arm-linux-gnueabihf/5/../../../../arm-linux-gnueabihf/bin/ld: 找不到 -ltinyalsa
collect2: error: ld returned 1 exit status
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinymix tinymix.c -ltinyalsa -L../src -I../include -static
/usr/lib/gcc-cross/arm-linux-gnueabihf/5/../../../../arm-linux-gnueabihf/bin/ld: 找不到 -ltinyalsa
collect2: error: ld returned 1 exit status

离线

#34 2018-10-28 16:50:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

删除  -ltinyalsa





离线

楼主 #35 2018-10-28 17:39:14

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

删除  -ltinyalsa

zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c -L../src -I../include -static
/tmp/cczGy732.o:在函数‘main’中:
tinypcminfo.c:(.text+0x154):对‘pcm_params_get’未定义的引用
tinypcminfo.c:(.text+0x172):对‘pcm_params_get_mask’未定义的引用
tinypcminfo.c:(.text+0x194):对‘pcm_params_get_mask’未定义的引用
tinypcminfo.c:(.text+0x264):对‘pcm_params_get_mask’未定义的引用
tinypcminfo.c:(.text+0x286):对‘pcm_params_get_min’未定义的引用
tinypcminfo.c:(.text+0x290):对‘pcm_params_get_max’未定义的引用
tinypcminfo.c:(.text+0x2aa):对‘pcm_params_get_min’未定义的引用
tinypcminfo.c:(.text+0x2b4):对‘pcm_params_get_max’未定义的引用
tinypcminfo.c:(.text+0x2ce):对‘pcm_params_get_min’未定义的引用
tinypcminfo.c:(.text+0x2d8):对‘pcm_params_get_max’未定义的引用
tinypcminfo.c:(.text+0x2f2):对‘pcm_params_get_min’未定义的引用
tinypcminfo.c:(.text+0x2fc):对‘pcm_params_get_max’未定义的引用
tinypcminfo.c:(.text+0x316):对‘pcm_params_get_min’未定义的引用
tinypcminfo.c:(.text+0x320):对‘pcm_params_get_max’未定义的引用
tinypcminfo.c:(.text+0x338):对‘pcm_params_free’未定义的引用
collect2: error: ld returned 1 exit status

编译tinymix的情况也是 删除-ltinyalsa后....

离线

#36 2018-10-28 17:54:07

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

应该还有一个 c 文件没有参与编译,你搜索一下,就在这个目录





离线

楼主 #37 2018-10-28 19:02:49

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: V3S声卡驱动

晕哥 说:

应该还有一个 c 文件没有参与编译,你搜索一下,就在这个目录

zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinymix tinymix.c mixer.c -L../src -I../include -static
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c pcm.c -L../src -I../include -static
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinyplay tinyplay.c pcm.c -L../src -I../include -static

将/tinyalsa/src目录下的pcm.c mixer.c文件拉到utils目录,可以完成编译,已经可以播放声音了,谢谢大家帮助

离线

#38 2018-10-28 19:24:54

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S声卡驱动

这个坑入得不容易啊。





离线

#39 2020-12-20 00:45:14

leefei
会员
注册时间: 2020-12-19
已发帖子: 53
积分: 80

Re: V3S声卡驱动

605364021 说:
晕哥 说:

应该还有一个 c 文件没有参与编译,你搜索一下,就在这个目录

zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinymix tinymix.c mixer.c -L../src -I../include -static
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinypcminfo tinypcminfo.c pcm.c -L../src -I../include -static
zhang@zhang-virtual-machine:~/tinyalsa/utils$ arm-linux-gnueabihf-gcc -o tinyplay tinyplay.c pcm.c -L../src -I../include -static

将/tinyalsa/src目录下的pcm.c mixer.c文件拉到utils目录,可以完成编译,已经可以播放声音了,谢谢大家帮助


你好,只需pcm.c mixer.c两个文件拉到utils目录吗,我的拉到了这个目录下还是报错

离线

页脚

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

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