Linux usb hid驅動分析
HID是Human Interface Devices的縮寫.翻譯成中文即為人機互動裝置.這裡的人機互動裝置是一個宏觀上面的概念,任何裝置,只要符合HID spec,都可以稱之為HID裝置。
下面分析USB HID驅動的實現:
1.HID虛擬匯流排驅動載入
在drivers/hid/hid-core.c檔案中,呼叫hid_init()函數,實現HID虛擬匯流排驅動的載入。
static int __init hid_init(void)
{
ret = bus_register(&hid_bus_type);
if