端口映射在usb over ip中的应用 application of ports mapping in usb over ip.pdfVIP

端口映射在usb over ip中的应用 application of ports mapping in usb over ip.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
端口映射在usb over ip中的应用 application of ports mapping in usb over ip

Over 端口映射在USB lP中的应用 ■电子科技大学 李晓丽 黄建国 李力 伴随着科学技术的迅速发展,电子业对外围设备的需求也相应增加。为了在IP网络上共事usB接口的 Over +z外围设备,本文应用了usB lP技术。通过客户端驱动程序、服务器端程序和虚拟总线三者结合,使 一一 得网络上的usB设备可以跨平台、透明地被访问。在整个方案中,巧妙地利用usB的管道思想实现了 端口映射。这种方法实现了基于IP网络的USB集线器功能。 关键词 通用串行总线1P网络端口映射虚拟总线 随着计算机技术的发展,usB接口技术凭借其町热 中,流管道足单向的,在流管道中传输的数据不具有usB 插拔、即插即用等特点得到了广泛应用。然而,usB不适 定义的结构,可用作块传输、同步传输和巾断传输;而消息 合长距离数据传输的缺陷阻碍了它的进一步发展。usB 管道是双向的,在消息管道中传输的数据具有usB定义 0ver IP技术结合了usB和IP网络的两大优点,打破了 的结构,只用作控制传输。usB设备。号端点所实现的 usB的距离限制,使远程usB设备无需透过另一台上网缺省控制管道就是一条消息管道。 电脑就能够直接被本地计算机使用,极大地增强了uSB usB通用端口映射充分采用丁usB逻辑管道思想, 设备的灵括性。本文在usBOverIP中应用了端口映射,将usB端点通过网络一对一地映射到本地计算机中,客 充分利用usB的管道思想,从而实现r在网络上方便地 共享usB外围设各。 何区别。 1 usB管道简介 2端口映射总体设计 在usB系统的分层结构诤,可以认为数据传输是在 usB通用端口映射类似于c/s结构的软件,主要由3 主机软件(usB系统软件或客户软件)和usB设备的各个 端点之间直接进行的,它们之间的连接被称为“管道”,如 序服务器端和虚拟总线。其中,usB通用映射程序客户 图l所示。 回(磊砂 回(竺竺) 系统平台的Pc机,它需要远程访问usB设备。整体逻辑 框图如图2所示。 图1管遒 管道是对主机和usB设备间通信流的抽象,它表示 主机的数据缓冲区和usB设备的端点之间存在着逻辑数 据传输,而实际的数据传输是由usB总线接口层来完成 的。管道和usB设备中的端点是一一对应的。根据usB 数据传输类型的不同,管道又分为流管道和消息管道。其 图2整体逻辑框图 12 《丰奇缸j蕞入甜每谴矗琦》 Bdv@哪t删n(广告专用) 万方数据 实现陵usB通用端口映射的工作原理主要有3步: 为每个端点建立缓冲区。 ①把用户在AT91RM920。板卡上需要使用的uSB 设备驱动,安装到基于windows平台的Pc机服务器卜 送1次。 (只需安装其对应的wind。ws驱动),首先让wind。ws平 ③建立线程2接收获取IP的uDP应答,阻塞滨取; 台的PC机服务器上可以使用该USB设备。 之所以要用两个线程,而不用一个线程先发送后接收,是 ②用户在AT91RM9200板卡插入usB设备时,usB 通用映射驱动程序客户端会自动把该设备的产商ID和产 品ID,报告给windows平台的Pc机服务器上的usB通 这里不得返回了。当接收到IP的uDP应答时,就会取消 用映射程序服务器端;再由虚拟总线加在服务器上枚

您可能关注的文档

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档