×

Linux的那些事儿之我是EHCI主机控制器

消耗积分:0 | 格式:rar | 大小:0.45 MB | 2017-10-29

分享资料个

  usb 2.0 定义了低速(ls),全速(fs),高速(hs)传输。EHCI 仅仅支持高速传输,所以它必须还要

  有一个 companion HC,如(UHCI)来支持低速和全速设备,情况时这样的:

  1), fs/ls 设备插入到 root hub port,会由 companion HC(uhci/ohci)发现并管理设备;

  2),fs/ls 设备插入到 usb 2.0 hub(not root hub),那么由 ehci 通过 split transaction 和 transanction

  translation(tt)支持 fs/ls 设备。

  比如,当一个 usb 设备插入 root hub port 时,先要做一件 routing 的事情。所有的 root hub port

  默认是被 EHCI 占有的,所以,EHCI 和插入的 usb 设备通信,看是不是 hs 设备,如果是好

  说。如果不是,EHCI 就放弃这个 port 的占有权,让给 companion HC(uhci/ohci)去管理。

Linux那些事儿之我是EHCI主机控制器

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !