基于嵌入式的自主下载系统的设计与研究

来源 :东华大学 | 被引量 : 0次 | 上传用户:lovinglixia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和Internet网络的高速发展,从互联网上下载所需要的资料已经成为人们工作、生活中的重要组成部分。如何实现又快又好的下载是倍受关注的技术难题。当前大多使用PC机做为资料下载的终端,PC机在一定程度上制约了BT(BitTorrent)下载方式在某些特殊场合的应用。嵌入式技术的高速发展为快速、稳定的下载难题提供了良好的解决方案。把下载性能优越的BT集成到嵌入式系统中,使其成为一个嵌入式下载系统,在一些特定场合中有着很好的应用前景。作为上海市科委科技攻关项目《基于嵌入式技术的轨道交通网络化关键电子设备研究》(项目编号:06DZ15003)子课题《乘客信息导向系统》的一部分,结合该项目的研究目标,本文主要的工作和创新点如下:1)对当前嵌入式自主下载系统(autonomous download system,ADS)的现状进行了研究和分析,同时对嵌入式系统以及P2P技术的相关背景知识进行了回顾;2)在分析了本项目需实现的目标功能后,设计了系统的总体架构和软件实现流程图,包括系统的硬件电路和PCB(印刷电路板)的设计,在此硬件平台上对U-BOOT引导程序和LINUX操作系统进行了移植;3)根据BT协议实现了一个BT下载软件,提出了一种新的针对内网优化的种子连接策略并予以编程实现。经测试,该策略能够加快同一子网内各客户端的下载速度;4)针对传统BT协议的不足,提出引入DHT算法,通过分布式技术解决当TRACK服务器出现故障时整个网络下载面临崩溃的问题。本文设计和开发的嵌入式下载系统已在本课题中得到实际应用。
其他文献
Flash是以流控制技术和矢量图形技术等技术为代表的一种多媒体形式。通过将矢量图、位图、音频、动画、交互动作有机地、灵活地结合在一起,Flash这种多媒体形式能够制作出美
随着互联网行业的快速发展,如何快速高效处理大规模实时数据成为当前研究重点。可持续Top-K查询算法主要是用于流数据的应用上,基于某种函数关系实时选取得分最高的K项。这种算
人脸分析是近年来计算机视觉与模式识别领域里的热点研究问题之一,因为它在身份认证、视觉监控、人机交互、娱乐动画、以及多媒体等领域有着广泛的应用前景。人脸分析的研究
随着软件技术的发展,软件测试受到越来越多的重视。在软件测试中,测试数据的选择是进行结构测试的一个难题,测试数据直接关系到错误能否被预期测出。对于测试数据自动化生成
随着计算机和网络的普及,越来越多的人们通过网络进行交流,即时通讯软件已经成为网民最常用的网络工具之一。目前比较流行的即时通讯软件如:QQ,MSN和雅虎通等,这些主流的即时通讯
对于遍布全球各地的各类企业而言,企业应用数量与规模的增长总是伴随着旨在提供信息交换渠道的计算与网络础架构的不断扩建。企业内部会有多种为了不同目的而建置的信息系统,
在模式识别领域中,如何利用已有样本进行训练并提取特征,使各类样本具有异于它类样本的特征成为迫切需要解决的问题。目前虽有许多成熟的特征提取方法,但在某些情况下这些方
资源共享成为网络生活的主题,随之而来的多媒体数据安全问题成为目前一个相当重要而又富有挑战性的研究课题。密码学方法加密了多媒体对象的内容,使之变成密文,在一定范围内
随着无线通信技术的发展和便携设备的不断普及,人们对于低成本、易用的无线网络的期望与日俱增。而无线自组网络(Ad Hoc Network)以其优越的自组织特性成为最理想的候选技术之一
交互式电子白板技术自上世纪90年代出现以来,至今已经有20多年的历史,它广泛的应用于教学、办公、商务等领域,并且都取得了非常好的效果。由于传统的电子白板技术一直以来都需要