USB驱动移植教程.docVIP

  • 121
  • 0
  • 约1万字
  • 约 20页
  • 2016-10-20 发布于重庆
  • 举报
USB驱动移植教程

USB驱动移植教程 ???? 在Linux系统中,提供了主机侧和设备侧视角的USB驱动框架,这里,仅仅讲解主机侧角度看到的USB驱动框架。 从主机侧的角度而言,需要编写的USB驱动程序包括主机控制器驱动和设备驱动两类。USB主机控制器驱动程序控 制插入其中的USB设备,而USB设备驱动程序控制该设备如何作为设备与主机通信。在USB主机控制器驱动和USB 设备驱动之间还有一层叫USB核心层。USB核心负责USB驱动管理和协议处理工作,它通过定义一些数据结构、宏 和功能函数,向上为USB设备驱动提供编程接口,向下为USB主机控制器驱动提供编程接口;通过全局变量维护整个 系统的USB设备信息,完成设备热插拔控制、总线数据传输控制等。说了那么多,无图无真相啊~~ ??? ?????????????????????????? ???????????????????????????????????????? Linux?USB主机侧驱动总体框架 二.USB驱动移植步骤 ??? 1.S5PV210主机控制驱动的移植 USB主机控制器有3种规范,UHCI(Universal?Host?Controller?Interface),这种规范主要是Intel、Via芯片公司提供支 持PC主板的;OHCI(Open?Host?Controller?Interface),这种规范是微软提出来的,

文档评论(0)

1亿VIP精品文档

相关文档