- 博客(8)
- 收藏
- 关注
转载 LINUX下USB1.1设备学习小记(1)
现在暂定的学习目标为一个USB鼠标的设备到主机的传输过程软件上的贯穿(会涉及到部分硬件 但是本人的电电路知识有限 涉及的量不会多) 学习的框架如下:1. USB1.1协议 A. 控制传输 B. 中断传输 2. USB主机 A. LINUX下的UHCI3. USB设备 A.飞利浦的PDIUSBD124
2010-05-03 21:57:00
689
转载 LINUX下USB1.1设备学习小记
前段时间拜读fudan_abc的文章后根据自己的理解写的一些分析 [url=http://blog.chinaunix.net/u1/57901/showart.php?id=1855876][color=#02368d][size=10pt]LINUX下USB1.1设备学习小记(1) [/size][/color] [url=http://blog.chinaunix.net/u1/57901/
2010-05-03 21:53:00
577
转载 LINUX下USB1.1设备学习小记(2)_协议
LINUX下USB1.1设备学习小记(2)_协议 USB协议:先看USB接口可以看出,在USB使用了4根线,分别为电源线,地线,信号线和差分信号线差分信号线用于检测信号线的传输是否正确 下面我们只关注信号线然后是USB的串口传输在串口传输中,由于所有的信号共用一根数据线,所以不仅有先来
2010-05-03 21:50:00
598
转载 LINUX下USB1.1设备学习小记(4)_uhci(2)
LINUX下USB1.1设备学习小记(4)_uhci(2) 来源: ChinaUnix博客 日期: 2009.03.14 16:44 (共有条评论) 我要评论 好~ 现在万事俱备,只欠uhci硬件的注册了现在谈一下uhci硬件的组成,uhci的硬件分为两个大的部分,主机控制器
2010-05-03 21:47:00
888
转载 struct usb_hcd >
20.2.1 USB主机驱动的整体结构USB主机控制器有3种规格:OHCI (Open Host Controller Interface)、UHCI (Universal Host Controller Interface) 和EHCI (Enhanced Host Controller Interface)。OHCI驱动程序用来为非PC 系统上以及带有SiS和ALi芯片组的 PC 主板上
2010-05-03 21:22:00
3500
转载 Linux USB Host-Controller的初始化代码框架分析
usb_hcd_omap_probe (const struct hc_driver *driver) (dev/ohci/ohci-omap.c) 在模块初始化时被platform_driver_register()调用,用来初始化与ohci_hcd_omap_driver 相匹配的usb主控制器. ->usb_create_hcd(driver); 创建一个代表host-controller的
2010-05-03 21:16:00
797
转载 介绍struct bus_type非常好的
总线总线是处理器和一个或多个设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟"platform"总线。总线可以相互插入。设备模型展示了总线和它们所控制的设备之间的实际连接。在 Linux 设备模型中, 总线由 bus_type 结构表示, 定义在 : struct bus_type { const char * name;/*总线类
2010-05-01 17:49:00
821
转载 Linux设备模型
看LDD3中设备模型一章,觉得思维有些混乱。这里从整体的角度来理理思路。本文从四个方面来总结一些内容:1.底层数据结构:kobject,kset.2.linux设备模型层次关系:bus_type,device,device_driver.3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析.4.面向对象的思想在linux设备模型中的应用分析. 一、底层数据结构:k
2010-05-01 17:30:00
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人