USB gadget

12 views
Skip to first unread message

江源

unread,
Jul 14, 2010, 9:11:15 PM7/14/10
to linuxdriver, 源
宋老师:

您好!

我想把usb设备在PC端识别为HID设备,并枚举成为键盘。
而我在/usb/gadget/里面只能找到g_serial等,并没有类似HID的例子,能指导下大致该怎么做么。
再请问有类似的列子供参考下么?






Barry Song

unread,
Jul 14, 2010, 10:43:18 PM7/14/10
to linux...@googlegroups.com, 源
你的说法完全正确,目前内核提供的gadget包括:
  x x                                           USB Gadget Drivers                                                                                    x x
  x x                                     < >     Gadget Zero (DEVELOPMENT) (NEW)                                                                     x x
  x x                                     < >     Audio Gadget (EXPERIMENTAL) (NEW)                                                                   x x
  x x                                     < >     Ethernet Gadget (with CDC Ethernet support) (NEW)                                                   x x
  x x                                     < >     Gadget Filesystem (EXPERIMENTAL) (NEW)                                                              x x
  x x                                     < >     File-backed Storage Gadget (NEW)                                                                    x x
  x x                                     < >     Mass Storage Gadget (NEW)                                                                           x x
  x x                                     < >     Serial Gadget (with CDC ACM and CDC OBEX support) (NEW)                                             x x
  x x                                     < >     MIDI Gadget (EXPERIMENTAL) (NEW)                                                                    x x
  x x                                     < >     Printer Gadget (NEW)                                                                                x x
  x x                                     < >     CDC Composite Device (Ethernet and ACM) (NEW)                                                       x x
  x x                                     < >     Multifunction Composite Gadget (EXPERIMENTAL) (NEW)                                                 x x

并不包含HID,因此,你必须自己实现1个gadget驱动。请你实现完后,将你的代码贡献给Linux mainline,欢迎!


2010/7/15 江源 <hus...@126.com>







--
_______________________________________________
Linux设备驱动开发邮件列表 linux...@googlegroups.com
http://groups.google.gr/group/linuxdriver?hl=zh-CN
退订请使用原订阅邮箱发邮件至:linuxdriver...@googlegroups.com

Yinglin Luan

unread,
Jul 15, 2010, 1:09:05 AM7/15/10
to linux...@googlegroups.com

Barry Song

unread,
Jul 15, 2010, 1:23:20 AM7/15/10
to linux...@googlegroups.com
感谢纠正,没错,是5月20日刚进的。我忽略了查最新状态,特此致歉!

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=71adf118946957839a13aa4d1094183e05c6c094

2010/7/15 Yinglin Luan <syn...@gmail.com>:

江源

unread,
Jul 15, 2010, 1:31:37 AM7/15/10
to linuxdriver
luan:
 
非常感谢你的消息,我也找到了。正在测试呢。
 
--yuan
 

发件人: Yinglin Luan
发送时间: 2010-07-15  13:20:26
收件人: linuxdriver
抄送:
主题: Re: [linux-driver] USB gadget
--

江源

unread,
Jul 15, 2010, 1:33:46 AM7/15/10
to linuxdriver
宋老师:
 
感谢你的支持。多谢!
 
-yuan

发件人: Barry Song
发送时间: 2010-07-15  13:24:10
收件人: linuxdriver
抄送:
主题: Re: [linux-driver] USB gadget
Reply all
Reply to author
Forward
0 new messages