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

全部博文(34)

文章存档

2018年(5)

2015年(13)

2014年(13)

2013年(3)

我的朋友

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

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

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

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

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

阅读(4979) | 评论(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.........【阅读全文】

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

发布时间:2015-06-12 17:47:51

Linux 设备模型的 3个结构体 struct bus_type,struct device_driver,struct device......【阅读全文】

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

发布时间:2015-06-12 17:12:36

1、USB core从USB子系统的初始化开始,我们也需要从那里开始,usb子系统初始化文件 drivers/usb/core/usb.cusb子系统模块初始化及退出 函数接口:subsys_initcall(usb_init);  //------ usb_init是我们真正的初始化函数,  subsys_initcall --- 子系统初始化宏,作用同 module_init差不多。m.........【阅读全文】

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

登录 注册