Ethernet Over USB的原理及其实现

被引量 : 0次 | 上传用户:hyzxp01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在手持设备中进行同步一般可以通过各种串口,网卡,红外以及USB接口等。其中,USB以快速、同步、动态连接且价格低廉,越来越受到欢迎。随着USB的广泛应用,在嵌入式Linux系统中越来越多地增加了对USB的支持。随着网络功能的逐渐普及、强大,通常的做法是在底层将USB接口模拟成一个以太网接口,实现基于Ethernet的网络连接。从而在上层进行同步数据,实现文件传输以及文件备份等。涉及的理论就是Ethernet Over USB。2002年初,英特尔公司推出了基于英特尔XScale?技术的新型处理器。英特尔XScale内核是和ARM架构V5TE结构兼容的微处理器。它集成了多种微结构的特点,从而能够完成更高的性能要求。这样用户可以根据自己的需求进行配置,实现自己特定的功能。其内部有USB DEVICE(USBD)的控制器,不需要额外的硬件支持,使得在硬件模块的设计上大大地简化,通过它我们可以将手持产品与PC通过USB连接线进行同步数据,实现文件传输以及文件备份等。根据上面的论述,本课题的研究工作选择基于INTEL XScale PXA255嵌入式处理器的硬件平台,综合嵌入式Linux Kernel 2.4.18的操作系统。工作的主要内容是在底层将USB接口模拟成以太网接口,即在普通的USB接口上传送IP数据包,实现基于Ethernet的网络连接,从而在上层进行数据同步。由于上层的同步工具直接通过FTP协议进行传输数据;而传输层与网络层协议——TCP/IP协议在Linux内核中已经得到很好的支持。因此本课题所要做的工作只需要最底层的实现,即实现USB总线接口的驱动、实现将USB模拟为以太网功能的设备驱动以及实现热插拔的驱动,并提出相应的优化方案及实现。在应用层中实现文件的同步和备份。主要详细分析有介绍了USB1.1协议规范、Ethernet协议、硬件电路设计、驱动中具体进行数据传输的实现、热插拔的实现以及设备方的配置,并提出相应的优化方案及实现。目前,本文所描述的完善和优化的工作已全部完成,并且所移植的USB驱动已经能够在硬件平台上运行起来。经初步测试,该同步功能运行稳定。未来经过不断地改进和优化,将能够开发出一个高可靠性的数据同步功能。
其他文献
<正>食品安全水平与发展阶段密切相关历尽风波的中国食品到底安全程度几何?恐怕在不少国人心目中,国产食品早已贴上了质量没有保障、安全问题严重的标签。其实换个角度再看,
沥青的化学组成决定了其物化性能和使用性能,准确度高、重复性好的测定结果可以指导沥青的生产操作、工艺的改进和优化。对分析方法和实际操作进行了初步探讨,进一步严格规范
改革开放以来,我国建筑产业发展迅速,在国民经济中的地位和作用日趋重要。随着建设事业的蓬勃发展和建设规模的不断扩大,建设工程质量成为社会关注的热点。在新形势下,如何实现对
治安处罚权是公安机关在法律规定的权限范围内对违反治安行政管理秩序的个人、组织的人身、财产或其他权益予以限制和剥夺的行政权力。《治安管理处罚法》有关警察自由裁量权
本文利用Oracle较强大的数据库功能,使读者对医院信息系统有一个全新的了解与掌握,并借助powerbuilder程序开发工具,利用数据库设计方法建立数据库,并对HIS系统的应用程序进
<正>心理咨询师是一门新兴的行业,2001年8月经劳动和社会保障部批准,我国开始启动心理咨询师的职业化工作[1]。心理咨询是专业人员根据社会要求和社会道德规范,运用理论知识
细水雾具有良好的液滴分散性、高热容、易蒸发等特性,因此作为卤代烷烃灭火剂的替代物,细水雾灭火技术己得到了广泛的研究与应用。在可燃气云惰化以及爆炸火焰抑制等方面,细水雾
镁合金被誉为21世纪的绿色材料,并以其优越的各项性能而为工业发达国家所青睐。虽然如此,但要作为结构材料其力学性能有待进一步提高,而且其较差的耐腐蚀和耐磨损性能也严重阻碍
橡胶机械行业作为轮胎行业的支撑产业,它与轮胎行业进而与汽车行业紧密关联。一方面,中国汽车工业的高速发展带来轮胎行业的快速发展,世界轮胎行业前十强中,有九强来华投资建
组织生态学是西方最近几十年发展起来的企业演化理论的重要组成部分,组织生态学理论在发展过程中逐渐吸收了各派组织理论的成果,它既关注企业创建、消亡等环境对组织的选择过程