- 8
- 0
- 约12.52万字
- 约 44页
- 2016-12-23 发布于贵州
- 举报
Linux下的USB总线驱动
一.USB理论
1.? ? ? USB概念概述
USB1.0版本速度1.5Mbps(低速USB) USB1.1版本速度12Mbps(全速USB)? USB2.0版本速度480Mbps(高速USB)
USB驱动由USB主机控制器驱动和USB设备驱动组成。USB主机控制器是用来控制USB设备和CPU之间通信的,USB主机控制器驱动主要用来驱动芯片上的主机控制器硬件。USB设备驱动主要是指具体的例如USB鼠标,USB键盘灯设备的驱动。
一般的通用的Linux设备,如U盘、USB鼠标、USB键盘,都不需要工程师再编写驱动,需要编写的是特定厂商、特定芯片的驱动,而且往往也可以参考内核中已经提供的驱动模板。USB只是一个总线,真正的USB设备驱动的主体工作仍然是USB设备本身所属类型的驱动,如字符设备、tty设备、块设备、输入设备等。
2.? ? ? USB主机控制器
USB主机控制器属于南桥芯片的一部分,通过PCI总线和处理器通信。USB主机控制器分为UHCI(英特尔提出)、OHCI(康柏和微软提出)、 EHCI。其中OHCI驱动程序用来为非PC系统上以及带有SiS和ALi芯片组的PC主办上的USB芯片提供支持。UHCI驱动程序多用来为大多数其他PC主板(包括Intel和Via)上的USB芯片提供支持。ENCI兼容OHCI和UHCI。UHCI的硬件线路比OHCI
您可能关注的文档
最近下载
- 列车调度命令信息的传送列车无线调度通信课件.pptx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 第八届中国(淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 仿生蝴蝶设计.pptx VIP
- 中考二轮专题 古诗词鉴赏复习之把握情感(共35张PPT).pptx
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 正畸病例模板.pdf VIP
- 年产1.1万吨酵母蛋白产业化示范工程项目环境影响报告书.pdf VIP
- 高压电工证考试题库及答案(完整版).docx
原创力文档

文档评论(0)