E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
urb
usb鼠标驱动注解及测试
鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、
urb
回调函数处理部分。下文阴影部分为注解。
izuoyan
·
2009-05-22 15:00
linux
制造
网络应用
网络协议
三星
usb鼠标驱动注解及测试
鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、
urb
回调函数处理部分。下文阴影部分为注解。
mmdev
·
2009-05-22 15:00
linux
制造
网络应用
网络协议
三星
usb鼠标驱动注解及测试
鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、
urb
回调函数处理部分。下文阴影部分为注解。
izuoyan
·
2009-05-22 15:00
linux
制造
网络应用
网络协议
三星
Linux系统下USB摄像头驱动开发
摘要:介绍了在Iinux系统下开发符合VideoforLinux标准的USB摄像头驱动的方法,并对该标准提出“不间断采集”的改进思路,配合双
URB
、双帧缓冲等方法,提高采集速度。
java211
·
2009-05-09 00:00
DDK 的一些笔记
typedef struct _RWCONTEXT //读写的线程环境; { struct _
URB
jifengszf
·
2008-04-21 17:00
Linux USB驱动中
URB
的使用
usb_alloc_urbusb_free_
urb
分配和释放
urb
的填充: 写明
urb
的类型,可以是ctrl、bulk、int和iso。 填入回调函数。
walkingman321
·
2008-03-09 23:00
linux
api
Linux那些事儿之我是UHCI(24)等时传输
然后我们可以来看等时传输了.由于等时传输的特殊性,很多地方它都被特别的对待了.从usb_submit_
urb
开始就显示出了它的白里透红与众不同了.该函数中268行,判断temp是不是PIPE_ISOCHRONOUS
fudan_abc
·
2007-11-15 17:00
linux
struct
list
IOC
insert
Descriptor
Linux那些事儿之我是UHCI(24)等时传输
然后我们可以来看等时传输了.由于等时传输的特殊性,很多地方它都被特别的对待了.从usb_submit_
urb
开始就显示出了它的白里透红与众不同了.该函数中268行, 判断temp是不是PIPE_ISOCHRONOUS
javatome
·
2007-11-15 17:00
linux
Linux那些事儿之我是UHCI(23)非Root Hub的中断传输
再来看非Roothub的中断传输,usb_submit_
urb
还是那个usb_submit_
urb
,usb_hcd_submit_
urb
还是那个usb_hcd_submit_
urb
,但是很显然rh_
urb
_enqueue
fudan_abc
·
2007-11-15 15:00
linux
struct
input
delay
transactions
Allocation
Linux那些事儿之我是UHCI(23)非Root Hub的中断传输
再来看非Roothub的中断传输,usb_submit_
urb
还是那个usb_submit_
urb
,usb_hcd_submit_
urb
还是那个usb_hcd_submit_
urb
,但是很显然rh_
urb
_enqueue
javatome
·
2007-11-15 15:00
linux
Linux那些事儿之我是UHCI(20)非Root Hub的Bulk传输
看完了控制传输,咱们来看Bulk传输,Roothub没有Bulk传输,所以咱们只需要关注非RootHub.当然还是从usb_submit_
urb
()开始.和控制传输一样,可以直接跳到usb_hcd_submit_
urb
fudan_abc
·
2007-11-12 16:00
数据结构
linux
struct
list
IOC
buffer
Linux那些事儿之我是UHCI(20)非Root Hub的Bulk传输
当然还是从usb_submit_
urb
()开始.和控制传输一样,可以直接跳到usb_hcd_submit_
urb
().由于我们在start_rh()中设置了hcd->state为HC_STATE_RUNNING
javatome
·
2007-11-12 16:00
linux
Linux那些事儿之我是UHCI(19)非Root Hub的控制传输
下面来看非RootHub的控制传输.还是从usb_submit_
urb
()开始,转而进入usb_hcd_submit_
urb
(),然后就进入到了uhci_
urb
_enqueue.我们来看uhci_
urb
_enqueue
javatome
·
2007-11-05 22:00
linux
Linux那些事儿之我是UHCI(19)非Root Hub的控制传输
下面来看非RootHub的控制传输.还是从usb_submit_
urb
()开始,转而进入usb_hcd_submit_
urb
(),然后就进入到了uhci_
urb
_enqueue.我们来看uhci_
urb
_enqueue
fudan_abc
·
2007-11-05 22:00
linux
struct
list
cache
asynchronous
traversal
Linux那些事儿之我是UHCI(17)Root Hub的控制传输(一)
在剩下的篇幅中,除了最后的电源管理部分以外,我们将围绕一个函数进行展开,这个函数就是usb_submit_
urb
().子曾经曰过:不吃饭的女人这世上也许还有好几个,不吃醋的女人却连一个也没有.我也曾经曰过
javatome
·
2007-11-05 15:00
linux
Linux那些事儿之我是UHCI(17)Root Hub的控制传输(一)
我们的道路还很长,困难还很多,最终的结局是未知数,我们的故事和社会主义的航班一样,还不知要驶向何处.在剩下的篇幅中,除了最后的电源管理部分以外,我们将围绕一个函数进行展开,这个函数就是usb_submit_
urb
fudan_abc
·
2007-11-05 15:00
linux
struct
list
buffer
asynchronous
Descriptor
Linux那些事儿 之 戏说USB(30)设备的生命线(九)
聊完了struct usb_hcd和struct usb_bus,算是已经向HCD片儿区的老大们拜过山头了,接下来就该看看usb_submit_
urb
()最后的那个遗留问题usb_hcd_submit_
urb
javatome
·
2007-10-22 14:00
linux
Linux那些事儿 之 戏说USB(30)设备的生命线(九)
聊完了structusb_hcd和structusb_bus,算是已经向HCD片儿区的老大们拜过山头了,接下来就该看看usb_submit_
urb
()最后的那个遗留问题usb_hcd_submit_
urb
fudan_abc
·
2007-10-22 14:00
linux
struct
list
kill
buffer
reference
Linux那些事儿 之 戏说USB(26)设备的生命线(五)
看这内核代码也一个样,已经很努力了,俺的葱葱玉指都磨出茧子了,才勉勉强强把struct
urb
这个中心给说完,下面接着看那三个基本点。看之前,再猜个谜语,蜘蛛侠是什么颜色的?
javatome
·
2007-10-12 16:00
linux
Linux那些事儿 之 戏说USB(26)设备的生命线(五)
第一个基本点,usb_alloc_
urb
函数,创建
urb
的专用函数,为一个
urb
申请内存并做初始化,在drviers/usb/core/
urb
.c里定义。40/**41
fudan_abc
·
2007-10-12 16:00
linux
struct
function
buffer
Descriptor
Intervals
Linux那些事儿 之 戏说USB(25)设备的生命线(四)
下边儿这些,就是每个写usb驱动的都需要关心的了,坐这儿看了老半天,struct
urb
才露出来这么一个角儿。继续看之前,猜个谜语,放松一下,还记得蜡笔小新里的小白不?那么两只小白是什么?
javatome
·
2007-10-11 12:00
linux
Linux那些事儿 之 戏说USB(25)设备的生命线(四)
1136行,
urb
_list,还记得每个端点都会有的那个
urb
队列么?那个队列就是由这里的
urb
_list一个一个的链接起来的。H
fudan_abc
·
2007-10-11 12:00
linux
struct
list
buffer
token
Descriptor
[置顶] ===博客导读===
=========================================================================其中我是U盘属于基础性的.这一阶段会遇到一些问题.比如
urb
fudan_abc
·
2007-10-02 22:00
disk
磁盘
Linux那些事儿之我是Hub(24)所谓的热插拔
我们曾经在hub_configure中讲过中断传输,当时调用了usb_fill_int_
urb
()函数,并
javatome
·
2007-09-16 22:00
linux
Linux那些事儿之我是Hub(24)所谓的热插拔
我们曾经在hub_configure中讲过中断传输,当时调用了usb_fill_int_
urb
()函数,并
fudan_abc
·
2007-09-16 22:00
linux
struct
function
测试
buffer
events
Linux那些事儿之我是U盘(46)迷雾重重的Bulk传输(四)
在讲数据传输阶段之前,先解决刚才的历史遗留问题.usb_stor_bulk_transfer_buf()中,429行,有一个很有趣的函数interpret_
urb
_result()被调用.这个函数同样来自
fudan_abc
·
2007-07-31 02:00
Linux那些事儿之我是U盘(46)迷雾重重的Bulk传输(四)
在讲数据传输阶段之前,先解决刚才的历史遗留问题. usb_stor_bulk_transfer_buf()中,429行,有一个很有趣的函数interpret_
urb
_result()被调用.这个函数同样来自
javatome
·
2007-07-31 02:00
linux
Linux那些事儿之我是U盘(26)第一次亲密接触(二)
对于设备驱动程序而言,控制传输要做的事情很简单,向usbcore提交一个
urb
,这个
urb
中间包含了一个命令,或者说控制请求,因为命令更适合于我们后来要讲的某个重要的概念.这里我们要发送的就是GETMAXLUN
fudan_abc
·
2007-07-11 19:00
linux
struct
Class
buffer
byte
interface
Linux那些事儿之我是U盘(26)第一次亲密接触(二)
对于设备驱动程序而言,控制传输要做的事情很简单,向usb core提交一个
urb
,这个
urb
中间包含了一个命令,或者说控制请求,因为命令更适合于我们后来要讲的某个重要的概念.这里我们要发送的就是GET
javatome
·
2007-07-11 19:00
linux
Linux那些事儿之我是U盘(24)心锁
如果大家没意见的话,我们继续usb_stor_acquire_resources函数. 761至764行,这没啥好说的吧.就是刚才
urb
申请了之后判断是否申请成功了,如果指针为NULL那么就是失败了
javatome
·
2007-07-06 22:00
linux
Linux那些事儿之我是U盘(24)心锁
如果大家没意见的话,我们继续usb_stor_acquire_resources函数.761至764行,这没啥好说的吧.就是刚才
urb
申请了之后判断是否申请成功了,如果指针为NULL那么就是失败了.直接返回
fudan_abc
·
2007-07-06 22:00
thread
linux
struct
面试
Semaphore
resources
Linux那些事儿之我是U盘(23)传说中的
URB
有人问,怎么写个驱动写这么久啊?有完没完啊?此水何时休?此恨何时已? 的确,一路走来,大家都不容易,但既然已经走到今天,我们能做的也只有是坚持下去.十年之前,我不认识你,你不属于我,但十年之后我依然记得那一年(1997年),我的一个中学校友的那一句:不管前面是地雷阵还是万丈深渊,我(们)都将一往无前,义无反顾,鞠躬尽瘁,死而后已.这个人叫朱镕基,毕业于长沙市一中. usb_st
javatome
·
2007-07-06 19:00
linux
Linux那些事儿之我是U盘(23)传说中的
URB
有人问,怎么写个驱动写这么久啊?有完没完啊?此水何时休?此恨何时已?的确,一路走来,大家都不容易,但既然已经走到今天,我们能做的也只有是坚持下去.十年之前,我不认识你,你不属于我,但十年之后我依然记得那一年(1997年),我的一个中学校友的那一句:不管前面是地雷阵还是万丈深渊,我(们)都将一往无前,义无反顾,鞠躬尽瘁,死而后已.这个人叫朱镕基,毕业于长沙市一中.usb_stor_acquire_r
fudan_abc
·
2007-07-06 19:00
数据结构
linux
struct
buffer
Descriptor
initialization
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他