OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4579|回复: 2

如何可以获取usb驱动的接口和触点状态

[复制链接]

14

主题

57

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2018-11-15
在线时间
40 小时
发表于 2020-6-19 10:02:27 | 显示全部楼层 |阅读模式
90金钱
就是目前我使用了Linux 的 uac2 功能uac2 将板子枚举成了一个usb声卡设备,接入主控端后,主控端如:电脑,进行录音操作时,rk3308板子会将usb的输入端口打开,然后通过f_uac2 里的afunc_set_alt 函数将 alt设置为1,此时intf=2,alt=1,代表可以进行playback操作
就是可以通过ALSA_Playback -> IT_2 -> OT_4 -> USB-IN 这个方式进行数据传输,但是此时只是打开相关通道,不会自己进行相关的播放录音操作,那我有没有什么命令或者接口函数可以查看usb驱动的接口和触点状态,以方便写代码进行相关的操作。


我看到这个文件下还有一个afunc_get_alt函数,可是这个文件之上对应的是u_audio.c里的操作函数,audio的操作又是只提供了 alsa 的操作接口,而我用户层的alsa 的api函数好像没有相关的读取函数,我要怎么知道主控端,例如电脑对这个usb audio设备进行了操作呢?
有没有大神知道一些啊,好急呀
有什么不清楚,我再解释下
求解答

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

57

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2018-11-15
在线时间
40 小时
 楼主| 发表于 2020-6-19 10:02:57 | 显示全部楼层
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-6-20 18:20:02 | 显示全部楼层
帮顶!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 13:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表