HID достаточно многогранен. Что вы именно хотите и, главное, какие-то аналоги знаете (например под винду)?
А так, я писал свою софтинку, используя hidapi:
-
www.signal11.us/oss/hidapi
-
https://github.com/signal11/hidapi
там какой-то testgui есть, пользоваться не приходилось, можете его распотрошить.
Либо, использовал бы WireShark для захвата и анализа USB пакетов. Либо что-то из снифферов отсюда:
-
www.linux-usb.org/tools.html
Дескрипторы же можно посмотреть и при помощи обычного lsusb и графического usbview.
По крайней мере, это то, что я использовал для разработки. Есть ещё всякие AnyHID - хорошая вещь, но под винду, но когда нужен продукт - тут не до принципов :) Ещё можно попробовать
generichid.sourceforge.net, но мне использовать не довелось. Будет опыт - расскажите.