USB学习一:uhci ohci ehci三者区别
来源:互联网 发布:java怎么读 编辑:程序博客网 时间:2024/04/28 22:42
1.uhci ohci ehci他们都是主机控制器的规格
OHCI主要为非PC系统上以及带有SiShe ALi芯片组的PC主板上的USB芯片
UHCI大多为Intel和Via主板上的USB控制器芯片。UHCI的硬件电路比OHCI简单,成本第,但驱动复杂。但他们都是由USB1.1规格的。
EHCI是有Intel等几个厂商研发,兼容OHCI UHCI 遵循USB2.0规范。
USB规范都是从寄存器级别规定好的,不过各个厂商可能有自己的几个专用的寄存器。
2.
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用的主控制器接口标准,下面细分为usb,1394,或者更多(别的没有接触过)。主要是遵循csr (configuration space register)标准(另一个标准,呵呵)。是其他厂商在设计usb host controller时遵循的标准,如via, nec, ali, 包括nvidia等等。
uhci, ohci在硬件实现以及对底层软件访问上都有所不同,但二者又都完全(实际上各自多少都有些不足)支持usb 1.1 specification里边对usb host controller的要求。
同理,ehci是满足usb 2.0 specification里面对usb host controller (high speed)的要求的硬件设计。
应该是从win98之后usb1.1就被广泛支持了,无论是uhci还是ohci。但ms真正支持usb2.0(或者说ehci)是从win2k sp4和winxp sp1。这里所说的真正支持是指系统自带ehci的驱动而不需要第三方的驱动程序。
apple现在胳膊拗不过大腿,在mac机上也已经都开始支持usb1.1和2.0接口。而上面的host controller一定是ohci的标准
- USB学习一:uhci ohci ehci三者区别
- USB学习:uhci ohci ehci三者区别
- USB学习:uhci ohci ehci三者区别
- [Introduction]USB规范EHCI,UHCI,OHCI区别
- USB规范EHCI,UHCI,OHCI区别
- USB规范EHCI,UHCI,OHCI区别
- USB contorller: OHCI UHCI EHCI XHCI
- EHCI,OHCI,UHCI概念及区别
- uhci ehci ohci及hcdxxx的区别与 usb驱动架构(USB总线分析前奏曲)
- 何谓OHCI、UHCI、EHCI?
- 何谓OHCI、UHCI、EHCI
- EHCI、UHCI与OHCI
- 何谓OHCI、UHCI、EHCI?
- EHCI,OHCI,UHCI知识
- 何谓OHCI、UHCI、EHCI?
- EHCI,OHCI,UHCI
- OHCI UHCI EHCI xHCI
- OHCI、UHCI、EHCI
- JS(数组)
- Windows操作系统间解决文件夹同步的问题
- BindingSource新增行赋初值
- java中list、set和map 的区别
- 一个flash程序员的个人路线图
- USB学习一:uhci ohci ehci三者区别
- 成功创业者所需的能力
- 鸡蛋饭
- ucOS XBF
- 一些程序题(上机考)
- SQLServer Case具有两种格式:简单Case函数和Case搜索函数
- 编写自己的Shell解释器
- create table 节约成本中重要的属性 compress 详解
- 关于爱情