EHCI,OHCI,UHCI概念及区别
2015-01-23 11:39
645 查看
UHCI EHCI OHCI基本概念
UHCI(universal host controller interface): Intel用在自家芯片组上的usb 1.1主控制器(host
controller)的硬件接口
EHCI(Enhanced Host Controller Interface)增强型主机控制器接口规范描述了一个通用串行总线(USB)2.0版的主机控制器的寄存器级接口。该规范包括系统软件和主机控制器硬件之间的硬件/软件接口的描述。本规范的目的是为硬件组件设计,系统集成商和设备驱动程序(软件)开发。
OHCI(open host controller inferface):一个不仅仅是usb用的主控制器接口标准。主要是遵循csr (configuration space register)标准。是其他厂商在设计usb host controller时遵循的标准,如via, nec, ali, 包括nvidia等等。
EHCI是满足usb 2.0 specification里面对usb host controller (high speed)的要求的硬件设计。
UHCI和OHCI的区别
从硬件上来说,usb 设备要想工作,除了外设本身,必须还有 usb host controller.一般来说,一个电脑里有一个 usb host controller就可以了,其可以控制很多个设备了,比如 u 盘、 usb 键盘、 usb 鼠标.所有的外设都把自己的请求提交给usb host controller.然后让 usb host controller 统一调度.
现在一般的USB桥接器模块有两种类型,UHCI和OHCI。在决定插入哪一个桥接器模块时,可以察看/proc/pci文件来决定。。一般而言,UHCI类型的桥接器它的插入模块是uhci或usb-uhci(由内核版本决定);而对于OHCI类型的桥接器它的插入模块是ohci或usb-ohci。
"EHCI"驱动程序设计成为实现新的高速 USB 2.0 协议的芯片提供支持。"OHCI"驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的
PC 主板上的)USB 芯片提供支持。"UHCI"驱动程序用来为大多数其它 PC 主板(包括
Intel 和 Via)上的 USB 实现提供支持。只需选择与希望启用的 USB 支持的类型对应的"?HCI"驱动程序即可。
UHCI(universal host controller interface): Intel用在自家芯片组上的usb 1.1主控制器(host
controller)的硬件接口
EHCI(Enhanced Host Controller Interface)增强型主机控制器接口规范描述了一个通用串行总线(USB)2.0版的主机控制器的寄存器级接口。该规范包括系统软件和主机控制器硬件之间的硬件/软件接口的描述。本规范的目的是为硬件组件设计,系统集成商和设备驱动程序(软件)开发。
OHCI(open host controller inferface):一个不仅仅是usb用的主控制器接口标准。主要是遵循csr (configuration space register)标准。是其他厂商在设计usb host controller时遵循的标准,如via, nec, ali, 包括nvidia等等。
EHCI是满足usb 2.0 specification里面对usb host controller (high speed)的要求的硬件设计。
UHCI和OHCI的区别
从硬件上来说,usb 设备要想工作,除了外设本身,必须还有 usb host controller.一般来说,一个电脑里有一个 usb host controller就可以了,其可以控制很多个设备了,比如 u 盘、 usb 键盘、 usb 鼠标.所有的外设都把自己的请求提交给usb host controller.然后让 usb host controller 统一调度.
现在一般的USB桥接器模块有两种类型,UHCI和OHCI。在决定插入哪一个桥接器模块时,可以察看/proc/pci文件来决定。。一般而言,UHCI类型的桥接器它的插入模块是uhci或usb-uhci(由内核版本决定);而对于OHCI类型的桥接器它的插入模块是ohci或usb-ohci。
"EHCI"驱动程序设计成为实现新的高速 USB 2.0 协议的芯片提供支持。"OHCI"驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的
PC 主板上的)USB 芯片提供支持。"UHCI"驱动程序用来为大多数其它 PC 主板(包括
Intel 和 Via)上的 USB 实现提供支持。只需选择与希望启用的 USB 支持的类型对应的"?HCI"驱动程序即可。
相关文章推荐
- EHCI和OHCI,UHCI的比较和区别
- USB学习:uhci ohci ehci三者区别
- uhci ehci ohci及hcdxxx的区别与 usb驱动架构(USB总线分析前奏曲)
- EHCI和OHCI,UHCI的比较和区别
- USB规范EHCI,UHCI,OHCI区别
- EHCI和OHCI,UHCI的比较和区别
- 几种USB控制器类型:OHCI,UHCI,EHCI,xHCI
- ehci符合USB2.0,uhci,ohci,
- EHCI,OHCI,UHCI
- EHCI,OHCI,UHCI知识
- USB contorller: OHCI UHCI EHCI XHCI
- EHCI、UHCI与OHCI
- ehci符合USB2.0,uhci,ohci,
- 几种USB控制器类型:OHCI,UHCI,EHCI,XHCI
- 何谓OHCI、UHCI、EHCI?
- 几种USB控制器类型:OHCI,UHCI,EHCI,xHCI
- 几种USB控制器类型:OHCI,UHCI,EHCI,xHCI
- 何谓OHCI、UHCI、EHCI?
- 几种USB控制器类型:OHCI,UHCI,EHCI,xHCI
- OHCI UHCI EHCI 简单解释 及USB标准文档下载地址