免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7521 | 回复: 7

[驱动] hid compliant device [复制链接]

论坛徽章:
0
发表于 2011-07-01 13:49 |显示全部楼层
linux 下 gadget hid compliant device driver,  请问用默认的Endpoint0 做 out_endpoint 传输, 在收到set_report 命令后,怎么read data( from host/pc)!
who can help me !!!!

论坛徽章:
0
发表于 2011-07-01 14:23 |显示全部楼层
usb器件驱动。。不懂。帮顶

论坛徽章:
0
发表于 2011-07-01 16:48 |显示全部楼层
Endpoint0不是双向的吗

论坛徽章:
0
发表于 2011-07-01 17:33 |显示全部楼层
本帖最后由 rlingxing 于 2011-07-01 17:37 编辑

回复 3# xxw19840406


    是!  现在是我不知道怎么取出 the data of host  to  device !!!     取出数据这个过程不太了解!!!

论坛徽章:
0
发表于 2011-07-01 18:23 |显示全部楼层
我也没搞过gadget驱动

论坛徽章:
2
水瓶座
日期:2013-09-04 15:09:57白羊座
日期:2014-04-17 16:48:13
发表于 2011-07-03 12:18 |显示全部楼层
如果你的设备SOC有完整的USB Host支持的话,可以参考内核Documentation/usb/gadget_hid.txt中间的说明。

内核有提供把HID Gadget转成char设备,直接读写就可以了,设备枚举什么的内核全部帮你搞定。Windows端也不需要驱动。

如果没有,要自己弄USB传输具体内容的话,我也不清楚怎么弄,没办法帮你了。

论坛徽章:
2
水瓶座
日期:2013-09-04 15:09:57白羊座
日期:2014-04-17 16:48:13
发表于 2011-07-03 12:19 |显示全部楼层
如果你的设备SOC有完整的USB Host支持的话,可以参考内核Documentation/usb/gadget_hid.txt中间的说明。

内核有提供把HID Gadget转成char设备,直接读写就可以了,设备枚举什么的内核全部帮你搞定。Windows端也不需要驱动。

如果没有,要自己弄USB传输具体内容的话,我也不清楚怎么弄,没办法帮你了。

论坛徽章:
0
发表于 2011-07-04 09:19 |显示全部楼层
回复 7# l2y3n2


    谢谢你! 你说的我明白, 因为我将usb slave 枚举成HID-compliant-device, 并向kernel注册了字符设备,现在写好了write 函数 通过endpoint1 .  
不知道的是read函数怎么拿到通过 endpoint0从pc/host 传输过来的数据!!!  请教!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP