- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 《Linux那些事儿之我是USB》我是U盘(11)从协议中来到协议中去
任何事物都有其要遵守的规矩。USB设备要遵循的就是USB协议。 不管是软件还是硬件,在设计的开始,总是要参考USB协议。怎么设计硬件?如何编写软件?不看USB协议,谁也不可能凭空想象出来。
2011-07-26 10:51:02 9224 4
原创 《Linux那些事儿之我是USB》我是U盘(10)我是谁的他?
probe,disconnect,id_table,这三个元素中首先要登场亮相的是id_table,它是干什么用的呢?我们说过,一个设备只能绑定一个驱动,但驱动并非只能支持一种设备。道理很简单,比如我有两块U盘,那么我可以一起都插入,但是我只需要加载一个模块,usb-storag
2011-07-14 23:14:43 5990 2
原创 《Linux那些事儿之我是USB》我是U盘(9)总线、设备和驱动(下)
bus上的两张链表记录了每一个设备和驱动,那么设备和驱动这两者之间又是如何联系起来的呢?此刻,必须抛出这样一个问题,先有设备还是先有驱动?在以前,先有的是设备,每一个要用的设备在计算机启动之前就已经插好了,插放在它应该在的位置上,然后计算机启动,然后操作系统开始初始化,总线开始扫
2011-07-11 12:26:12 5650
原创 《Linux那些事儿之我是USB》我是U盘(8)总线、设备和驱动(上)
struct bus_type中为设备和驱动准备了两个链表,而代表设备的结构体struct device中又有两个成员,struct bus_type *bus和struct device_driver *driver。同样,代表驱动的结构体struct de
2011-07-06 16:25:34 8329 5
Linux那些事儿之我是USB Core(v1.0)
2007-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人