Chinaunix首页 | 论坛 | 博客
  • 博客访问: 222477
  • 博文数量: 66
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-07 16:50
文章分类

全部博文(66)

文章存档

2016年(5)

2014年(27)

2013年(34)

我的朋友

发布时间:2014-01-03 13:58:24

一、Linux USB Gadget Driver功能       为了与主机端驱动设备的USB Device Driver概念进行区别,将在外围器件中运行的驱动程序称为USB Gadget Driver。其中,Host端驱动设备的驱动程序是master或者client driver,设备端gadget driver是slave或者function driver。     &#.........【阅读全文】

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

发布时间:2014-01-03 13:54:26

一、USB设备标准请求 USB设备标准请求是为所有USB设备定义的操作,即使设备还没有被分配地址或还没有被配置都必须相应设备标准请求。 标准特性选择子 特性选择子用于对特性使能或设置特性,若一个不支持或非法的请求发送给USB设备,设备将在数据或状态传输阶段返回STALL作为响应。若设备的默认控制通道由于错误不.........【阅读全文】

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

发布时间:2014-01-03 13:53:54

一、USB设备通用操作       1. 热插拔 在热插拔中,USB HUB扮演着很重要的角色,HUB向主机报告端口的状态改变,主机才能对相应的动作采取相应的操作;       2. 地址分派 当USB设备插入后,主机会对USB设备分配一个独一无二的地址,同时resetUSB设备并对HUB.........【阅读全文】

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

发布时间:2014-01-03 13:52:51

一、USB设备模型        USB设备模型从物理上分为两个部分:主机(host)控制端作为主机端,驱动的设备是USB Host Controller;外设端被称为设备端,驱动的设备是USB Device Controller。因此,USB设备驱动应该分为主机端驱动和设备端驱动两部分,只是由于USB协议的主从定位思想,从设备只.........【阅读全文】

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

发布时间:2014-01-03 13:49:07

USB 基本知识 USB的重要关键概念: 1、 端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、 帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分.........【阅读全文】

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

登录 注册