usb驱动之初识 ohci ehci和uhci区分
来源:互联网 发布:淘宝会员名一般叫什么 编辑:程序博客网 时间:2024/06/01 09:40
什么是 ehci?什么是 ohci?就是host controller 的接口
EHCI和OHCI,UHCI的比较和区别
什么是 ehci?什么是 ohci?就是host controller 的接口.从硬件上来说,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。
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)的要求的硬件设计。
开发板上一般会集成两个控制器,主机控制器与设备控制器
主机控制器的用途是:识别并控制插入在开发板上的外设。对应的驱动工程师所需要开发的有比如:键盘驱动、鼠标等
设备控制器的用途是:将自己作为外设,插入到别的主机上面。对应的开发程序在gadget目录下
- usb驱动之初识 ohci ehci和uhci区分
- [Introduction]USB规范EHCI,UHCI,OHCI区别
- USB规范EHCI,UHCI,OHCI区别
- USB contorller: OHCI UHCI EHCI XHCI
- USB规范EHCI,UHCI,OHCI区别
- uhci ehci ohci及hcdxxx的区别与 usb驱动架构(USB总线分析前奏曲)
- linux USB HOST之EHCI和OHCI
- 何谓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
- ehci ohci uhci解释
- USB学习:uhci ohci ehci三者区别
- 深度学习笔记:优化方法总结(BGD,SGD,Momentum,AdaGrad,RMSProp,Adam)
- c_list_面试常考操作
- 实习总结
- Java解惑学习有感(一)---表达式之谜
- 【Angular2】NiceFish美人鱼项目启动遇到的问题
- usb驱动之初识 ohci ehci和uhci区分
- Linux之vim的操作
- Resources for Reinforcement Learning: Theory and Practice
- tomcat设置不输出catalina.out
- 【Web前端】sublime text3 配置 nodejs
- 小程序发送网络请求400报错解决办法
- 红黑树和AVL树
- ansible自动化部署
- LifecyclePhaseNotFoundException,Unknown lifecycle phase "mvn". You must specify a valid lifecycle