任何一个有理智有感情的人都会这么认为 USB设备是很常见的,LINUX理应为他预留了一个主设备号。看看
include/linux/usb.h文件
#define USB_MAJOR 180
#define USB_DEVICE_MAJOR 189
接口是 设备的接口。设备卡可以有很多接口,每个接口代表一个功能,每个接口对应着一个驱动。
linux 设备模型的device落实在USB子系统,成为了两个结构,struct usb_device struct usb_interface