(usb驱动协议.docxVIP

  • 11
  • 0
  • 约 21页
  • 2017-01-30 发布于北京
  • 举报
(usb驱动协议

LINUX下USB1.1设备学习小记现在暂定的学习目标为一个USB鼠标的设备到主机的传输过程软件上的贯穿(会涉及到部分硬件 但是本人的电电路知识有限 涉及的量不会多)学习的框架如下:1. USB1.1协议A.控制传输B.中断传输 2.USB主机A.LINUX下的UHCI3. USB设备A.飞利浦的PDIUSBD124.HID协议 A.鼠标部分5.USB主机的HID驱动程序 A.鼠标部分6.LINUX的INPUT子系统 A.鼠标部分在这里简短说一下为什么会有USB协议的诞生~一方面,在电脑上可以看多很多的插口,例如PS/2,网口,VGA,DVI,并口,打印机并口USB设备主要为了统合这些日益增多的插口而诞生的另一方面,并口的传输随着计算机数据流量的发展而显得力不从心,并口,泛指使用若干个数据位进行传输的设备,在计算机中信号的传输只有1和0两种信号,呢么一次传输数据的大小和数据位的关系就是2x 个bit,当有3个数据位的时候就是23位,也就是8个bit,一个字节,为了增加数据流量,会增大数据位的位数或者增大频率可以看看IDE硬盘的数据线?密密麻麻的排了多少数据线,每根数据线就是一个数据位并口传输的一个特征就是数据一定要一起到达,这样才不会出错,但当频率和数据位增大时,现在的电气技术无法解决信号一起到达的问题,所以开始转向研究串口传输什么是串口传输呢?? 画了个图和并口传输比较一下?左边

文档评论(0)

1亿VIP精品文档

相关文档