Chinaunix首页 | 论坛 | 博客
  • 博客访问: 177644
  • 博文数量: 34
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 374
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-30 10:46
文章分类

全部博文(34)

文章存档

2018年(5)

2015年(13)

2014年(13)

2013年(3)

我的朋友

发布时间:2015-10-08 17:25:10

kernel patch ......【阅读全文】

阅读(2607) | 评论(0) | 转发(0)

发布时间:2015-06-15 16:51:28

刚开始接触usb问别人usb端点指的什么,得到的回答:USB数据传输的终点,端点传输单向的,因此一个usb设备接口至少两个端点,用于收发数据。在上一篇文章 Linux--usb(7)usb_interface 结构体之 struct usb_host_interface usb描述符 我们熟悉 了结构体usb_host_interface,usb接口描述符的具体学习。其中的一个元.........【阅读全文】

阅读(2758) | 评论(0) | 转发(0)

发布时间:2015-06-15 15:42:07

四种usb描述符:设备描述符,配置描述符,接口描述符和端点描述符。还有另外一种描述符:字符描述符。 协议里规定一个usb设备是必须支持这四大描述符的,字符描述符可有可无。这些描述符信息存放在何处:当然是在设备里。等待主机访问读取。通常usb设备中会有eeprom,这些描述符信息 即存放在这里。我们由上一篇文.........【阅读全文】

阅读(4846) | 评论(0) | 转发(0)

发布时间:2015-06-15 11:47:48

Linux--usb(5)usb_bus_type 中我们提到 usb_interface类型。usb_interface字面意思既是接口,什么的接口:设备的接口。为什么会出现这样的类型出来,根据实际情况,例如:一个设备有两种功能 一个键盘 一个音频,两种接口,那这样肯定得要两个驱动程序,一个是键盘驱动程序,一个是音频流驱动程序。两种功能.........【阅读全文】

阅读(3706) | 评论(0) | 转发(0)

发布时间:2015-06-15 09:45:23

Linux设备模型中的总线落实在USB子系统里就是usb_bus_type     在文件 drivers\usb\core\driver.c 中定义,    在文件 drivers\usb\core\usb.c 的 usb_init() 函数中注册。 struct bus_type usb_bus_type = {.name ="usb",.match =usb_device_match,.ue.........【阅读全文】

阅读(2520) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册