- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于USB接口实现双机通信
设
计
方
案
专业班级:
指导教师:
小组成员:
摘要:USB由于其速度快、支持热插拔、稳定性好、用户使用方便、支持即插即用等优点,现已成为PC机的标准总线接口。本文介绍了一种利用USB总线接口来实现的双PC机互联的技术方案。
随着个人计算机对USB标准的支持,USB的各种应用应运而生。从手持设备、桌面设备、家用设备甚至到工业、通讯、测控等领域,都出现了USB的便捷设备。如常用的U盘、USB摄像头和USB鼠标键盘等。它们的出现,极大的丰富了人们的生活,也渐渐的改变着人们的生活工作方式。同时,随着计算机的普及和信息化进程的加快,家庭内出现两台电脑己不少见了。对大多数家庭用户来说,利用计算机网卡的RJ45接口就能满足基本的数据传输和网络共享了。但是要进行Internet连接共享就不行了,因为一台电脑一般只有一个网卡。为了方便快捷高速的实现Internet连接共享,可以利用USB双机互联线进行连接。基于此,本文就针对USB双机互联展开,逐步地讨论了USB双机互联的原理及其实现过程。本文首先从USBI.1协议和TCP/IP着手,分析了互联所需的协议及WindowsXP系统对其的支持情况,得出主机侧需要一个微端口USB虚拟网卡驱动支持。随后,以系统的观点,把USB互联设备分成软件部分和硬件部分,并对它们分别进行可行性分析,并给出基本的实现细节和过程。再者,在介绍S3C44BOX开发板的基础上,扩展了一USB口作为USB机互联设备。最后,专门对软件设计给出了编程见解和遇到的常见问题,并结合软硬件的编程、调试和运行分析,总结了USB双机互联实现的所需的知识和方法。
关键字:USB接口 双机通信
1引言
总体现状
随着PC的普及和信息网络的大发展,上网的人越来越多,也越来越依賴网络给自己工作生活带来便捷。同时无线网络进一步的发展,我们几乎不受限制的随时随地接入互联网浏览信息、电子邮件、下载文件和听音乐等等网络活动。有了网络,我们的地球小了,生活也得变丰富多彩了。我们已经离不开网络了。于是我们会时常碰到这种情况,当两人同时上网时,富常用一个账号共享上网了。于是电脑组建成小型网络互访就成为必要了,便出现了多种互联方式。早期的串并口互联、网卡互联、红外互联,WIFI互联和蓝牙互联等。由于各自使用条件速度等原因,相对较早的联机速度慢,己经不用了。目前主流使用网卡联机,这种网卡采用PCI插槽,用RJ45水晶头连接,传输距离远。但是当PC没有网卡时,当笔记本互联时,当互联共享上网时,当小设备需要联网时,总会出现不方便安装网卡,或成本较大,或空间受限的原因不适合用网卡互联。此时,我们可以考虑选用USB网卡联机,以满足需求。USB是目前计算机与外设上普遍采用的标准,其具有传输速率高、连接灵活、使用方便和可独立供电等特性。所以,利用USB新型接口联机无疑是一个全新开始,以其USB的优点必将受人们欢迎。
随着计算机技术的发展和计算机应用的普及,在实际工作中,经常需要在两台微机之间临时性连接进行数据通信、实现资源共享。实现双机互联进行通信的方法有多种,例如采用串行接口、并行接口、红外线接口和网卡来实现。但这几种方式都必须进行安装和设置,通信速率也不同程度地受到限制,各有其特点和局限性。随着USB技术的发展和应用的普及,利用USB接口实现微机之间互联通信,方法简单,速度快,是一种方便快捷的双机通信技术。
国内外现状
目前,做USB互联研究己是不少,市场上也出现了各种USB双机互联设备供选购。但多数研究或采用现成的USB通讯协议芯片只设计硬件田或利用己有的USB互联设备来做上层应用,或根据USB互联原理做些简单理论研究,或只是把普通互联与USB互联做个简单比较等。只有少数研究可以参考借鉴[从某种程度来考虑,这样的研究不够深入。面对USB技术的发展,从低层着手,做到软硬件综合设计,才能有效进行USB互联设计。
USB总线拓扑
USB的总线结构采用了阶梯式星形的拓扑。每一个星形的中心节点是一个集线器,而USB设备就是通过集线器连接在电脑上的。USB设备包含两种类型:USB集线器和USB功能设备。位于最顶端的就是Host(主机端)。每一个主机端都连接了一个根集线器,再由根集线器按阶梯式以一层或一阶的方式往下扩展出去,连接在下一层的设备或另一个集线器上。这种阶梯式星形的连接方式,最大可以连接6层设备,最多可同时连接到127个外设设备。
USB总线的阶梯式星形结构
USB系统的组成
USB系统有USB主机和USB设备组成。USB主机就是前面所说的Host主机,包含USB主控制器,能控制完成主机和USB设备之间数据传输。USB系统的数据和命令的传输都是有USB主机来启动的。广义上来说,USB主机包括计算机和具有USB主控芯片的设备。在同一时刻U
您可能关注的文档
最近下载
- 第4课 认识编码 课件 黔科版信息科技四年级上册.ppt
- 漫漫自考路,悠悠自学情.docx VIP
- 2025年国培卫健、粤医云3月临床医学、全科医学答案.docx VIP
- 苏教版五年级上册数学试题第二单元测试卷-2(无答案).docx VIP
- 2024年中考数学压轴题型(浙江专用)压轴题06 相似相关压轴题(教师版).docx VIP
- 统编版语文三年级上册习作猜猜他是谁 公开课一等奖创新教学设计.docx VIP
- PSP版波斯王子启示游戏攻略.doc VIP
- 2025年中考数学压轴题专练:二次函数综合(面积问题)(含解析).docx VIP
- 2009~2012社保缴费基数(全国).pdf
- 2025年中考数学压轴题专练:二次函数与圆综合.docx VIP
文档评论(0)