欢迎来到天天文库
浏览记录
ID:33288902
大小:2.03 MB
页数:58页
时间:2019-02-23
《ethernet+over+usb的原理及其实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、薯:j蔓,i
2、!r。?;::尊i.:。j。?i_:.;0囊.:乙_.。;:1:、_:::‘-,::::i1J_?j。:1廿戋号:墅竖3j2.密擐:叠.查一UDC:女型.3一学号:墼堕婴东硕士‘T■南大学学位论文EthernetOverUSB的原理及其实现研究生姓名:胡阻导师姓名:时蕉送.教授申请学位绒别硒一±学科专qk名称电路皇基墼论立提叟日期茎鲤量至j旦】】且论立塔辩口期地亘.生i且!呈旦学位最干单位一塞亩盍堂学何授予日期眷辩委员会主席墓题嘎⋯。评闻人一墓亟明20。5年3月11日⑦⋯⋯敝摘要在
3、手持设备中进行同步一般可以通过各种串口,网卡,红外以及USB接口等。其中,USB以快速、同步、动态连接且价格低廉,越米越受到欢迎。随着uSB的广泛应用,在嵌入式Linux系统中越米越多地增加了对uSB的支持。随着网络功能的逐渐普及、强大,通常的做法是在底层将uSB接口模拟成一个以太网接口,实现基于Ethernet的网络连接。从而在上层进行同步数据,实现文件传输以及文件备份等。涉及的理论就是Ethernet0verUSB。2002年初,英特尔公司推出了基于英特尔xScaleⅢ技术的新型处理器。英特
4、尔xScale内核是和ARM架构V5TE结构兼容的微处理器。它集成了多种微结构的特点,从而能够完成更高的性能要求。这样用户可以根据自己的需求进行配置,实现自己特定的功能。其内部有USBDEVICE(US肋)的控制器,不需要额外的硬件支持,使得在硬件模块的设计上大大地简化,通过它我们可以将手持产品与PC通过USB连接线进行同步数据,实现文件传输以及文件备份等。根据上面的论述,本课题的研究:J:作选择基于INTELXScalePXA255嵌入式处理器的硬件平台,综合嵌入式LinuxKernel2.4
5、.18的操作系统。_I:作的主要内容是在底层将USB接口模拟成以太网接口,即在普通的USB接口上传送IP数据包,实现基于Ethernet的网络连接,从而在上层进行数据同步。由于上层的同步:J:具直接通过FTP协议进行传输数据;而传输层与网络层协议——_TCP/IP协议在Linux内核中已经得到很好的支持。冈此本课题所要做的’I:作只需要最底层的实现,即实现USB总线接口的驱动、实现将uSB模拟为以太网功能的设备驱动以及实现热插拔的驱动,并提出相应的优化方案及实现。在应用层中实现文件的同步和备份。
6、主要详细分析有介绍了USBl.1协议规范、Ethernet协议、硬件电路设计、驱动中具体进行数据传输的实现、热插拔的实现以及设备方的配置,并提出相应的优化方案及实现。目前,本文所描述的完善和优化的:l:作已全部完成,并且所移植的uSB驱动已经能够在硬件平台上运行起来。经初步测试,该同步功能运行稳定。未来经过不断地改进和优化,将能够开发出一个高可靠性的数据同步功能。关键字:嵌入式LinuxPxA255EthemetoverusB同步③⋯⋯敝AbStraCtTherefore,datasynchro
7、nizationabilityisveryimportantinembeddedsystem.WiththewideapplicationsofUSB,USBhasbeensupportedmoreandmoreinembeddedLinux.Withthepopularization,USBinterfacecanbesimulatedaethemetinterfacetorealizenetworkconnectionandsvnchronizationinapplicationlayer.
8、AndtheinvolvedtheoryisEthemetOverUSB.Intheearlyof2()02,IntelannouncedthenewCPUsbasedonXScaleTMtechnology.TheIntel@XScalecoreisanARMV5TEcompliantmicmpmcessor.Ithasbeendesignedforhi曲performanceandlow—power.Itinco印oratesanextensivelistofarchitecturefeat
9、uresthatallowsittoachievehi2hpe晌丌nance.Thisrichfeaturesetallowsprogrammerstoselecttheappropriatefeaturesthatobtainthebestpe响rmancefortheirapplication.T.hereisUSBDeviceControlinPXA255throughwhichwecanconnettheHPCandPCwithUSBdataIinetosvnchronizedata.T
此文档下载收益归作者所有