发布时间:2015-06-15 16:51:28
刚开始接触usb问别人usb端点指的什么,得到的回答:USB数据传输的终点,端点传输单向的,因此一个usb设备接口至少两个端点,用于收发数据。在上一篇文章 Linux--usb(7)usb_interface 结构体之 struct usb_host_interface usb描述符 我们熟悉 了结构体usb_host_interface,usb接口描述符的具体学习。其中的一个元.........【阅读全文】
发布时间:2015-06-15 15:42:07
四种usb描述符:设备描述符,配置描述符,接口描述符和端点描述符。还有另外一种描述符:字符描述符。 协议里规定一个usb设备是必须支持这四大描述符的,字符描述符可有可无。这些描述符信息存放在何处:当然是在设备里。等待主机访问读取。通常usb设备中会有eeprom,这些描述符信息 即存放在这里。我们由上一篇文.........【阅读全文】
发布时间:2015-06-15 11:47:48
Linux--usb(5)usb_bus_type 中我们提到 usb_interface类型。usb_interface字面意思既是接口,什么的接口:设备的接口。为什么会出现这样的类型出来,根据实际情况,例如:一个设备有两种功能 一个键盘 一个音频,两种接口,那这样肯定得要两个驱动程序,一个是键盘驱动程序,一个是音频流驱动程序。两种功能.........【阅读全文】