首页 usb device 与usb host

usb device 与usb host

举报
开通vip

usb device 与usb hostusb device 与usb host 技术资料 2010-12-10 10:20:38 阅读158 评论0 字号:大中小 订阅 usb device controller是与usb host controller相对应的usb控制器,它主要实现usb client端的协议。 而usb device有两种含义:从硬件角度看就是一个带有usb client控制器的设备;从linux角度看,就是一个挂在usb总线上的一个普通意义上的设备,只不过它们的驱动是基于host驱动之上的。而host驱动主要实现usb h...

usb device 与usb host
usb device 与usb host 技术资料 2010-12-10 10:20:38 阅读158 评论0 字号:大中小 订阅 usb device controller是与usb host controller相对应的usb控制器,它主要实现usb client端的协议。 而usb device有两种含义:从硬件角度看就是一个带有usb client控制器的设备;从linux角度看,就是一个挂在usb总线上的一个普通意义上的设备,只不过它们的驱动是基于host驱动之上的。而host驱动主要实现usb host端的协议,usb device的驱动通过host驱动提供的API访问远端设备的“I/O”,从 而实现对设备的控制。 后来linux又实现了usb client协议的驱动,这样就可以在该协议驱动之上实现各种各样的usb设备,这种设备的驱动通过usb client协议的驱动提供的API,将设备自身的“I/O”开放出来,给远端的host访问。由于内核已经使用了usb device这个名词,所以为了区别,称这种设备为gadget,其驱动为gadget驱动。 对于一个带有usb client controller的板子,如果基于该控制器实现了某种设备(如mass storage),那么从这块板子的角度看,这是一个usb gadget;如果用usb cable将这个板子与pc机连接起来,那么在 pc上就可以看到一个usb device。 USB OTG 设备既能做主机,又能做设备。 USB HOST是指主机。 当OTG 插到 HOST 上,OTG 的角色 就是 device. 当device 插到 OTG 上,OTG 的角色就是 HOST. usb host USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台 SLAVE连接时才能实现数据的传输。 简单的说,如果一个数码设备支持USB HOST,那么它就可以从另外一个USB设备中取得数据。 USB HOST线可以使得很多智能手机支持连接鼠标、键盘、硬盘、U盘、MP3、USB游戏手柄、USB HUB、 USB网卡、USB打印机、手机、USB SIM手机卡读卡器等一堆设备,好处很多。 所以一句话来说:一般情况下 OTG和HOST的区别就是HOST支持的东西多一点,OTG传输方便点, 不需要别的机器上有从设备的接口就能传输。 USB OTG 设备既能做主机,又能做设备。USB HOST是指主机。 OTG技术就是实现在没有Host的情况下,实现从设备间的数据传送。例如数码相机直接连接到打印机上,通过OTG技术,连接两台设备见的USB口,将拍出的相片立即打印出来;也可以将数码照相机中的数据,通过OTG发送到USB接口的移动硬盘上,野外操作就没有必要携带价格昂贵的存储卡,或者背一个便携 电脑。
本文档为【usb device 与usb host】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_682974
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:2
分类:互联网
上传时间:2017-10-25
浏览量:32