首页> 中文学位 >基于PowerPC的嵌入式网络下载器研究——eMule部分
【6h】

基于PowerPC的嵌入式网络下载器研究——eMule部分

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题背景

1.2嵌入式网络下载器的特点

1.3嵌入式网络下载器的发展前景

1.4论文完成的主要工作及结构安排

第二章网络下载器的软硬件环境

2.1系统硬件

2.1.1处理器的选择

2.1.2 PowerPC的产生和发展

2.1.3 PowerPC 405EP

2.1.4开发平台简介

2.1.5 PCI转SATA芯片

2.2系统软件环境

2.2.1可供选择的嵌入式开发环境

2.2.2嵌入式Linux的优势

第三章eMule介绍

3.1 eMule的起源

3.2 eMule的特点

3.3 eMule的工作原理

第四章软件的移植

4.1概述

4.1.1 eMule的wxWindows版本

4.1.2移植的必要性

4.2入口模块

4.2.1移植前的程序入口

4.2.2移植后的程序入口

4.3动态偏好模块

4.3.1 DynamicPreference类

4.3.2移植后的DynamicPreference.cpp

4.4文件存取管理模块

4.4.1移植后的CIni类

4.4.2 GetLPCSTR()函数

4.5 MD5校验模块

4.5.1 MD5简介

4.5.2 MD5类

4.5.3 MD5算法的实现

4.6定时器模块

4.6.1 MyTimers.h

4.6.2 MyTimers.cpp

4.7网络功能模块

4.7.1网络套接字

4.7.2 SocketBase类

4.7.3网络连接入口类

4.7.4其它socket相关类

4.8其它模块

4.9移植后代码的编译运行结果

4.10附录

第五章总结与展望

参考文献

发表论文和科研情况说明

致 谢

展开▼

摘要

随着宽带Internet接入的日益普及,从网络上获取海量资源的需求对于许多企业及家庭来说显得越来越迫切,网络文件越来越大,下载时间越来越长。用PC机长时间开机下载的方法既浪费电力能源,又浪费人们的时间和精力,对人的健康不利。基于这种形势,嵌入式网络下载器的想法应运而生。它采用专门具有针对性的嵌入式设计,结构简单、系统复杂性和功耗都很低,适合长时间开机应用。另外,此下载器将被设计成支持当前流行的多种下载协议,如FTP、HTTP、BT和eMule协议等等。 本文围绕基于PowerPC的嵌入式网络下载器软件的eMule功能部分,首先介绍了课题背景和当前的国内外动态,阐述了网络下载器的设计理念和功能特点。然后本文比较系统地介绍了网络下载器的软硬件环境,包括软硬件的选择及其特性等等,并给出了一些具体的技术参数。接下来介绍了eMule的特点及工作原理,对eMule协议和软件都做了一定的介绍。接下来重点阐述eMule软件的移植与创新,介绍了占据主要工作量的几大功能模块,重点阐述了原始参考代码中没有而需要自行实现的几个功能模块,每个模块也都给出了相应的文字说明。最后,文中给出了移植后的软件的编译运行结果,并对结果进行了简要的分析。

著录项

  • 作者

    王志超;

  • 作者单位

    天津大学;

  • 授予单位 天津大学;
  • 学科 通信与信息系统
  • 授予学位 硕士
  • 导师姓名 戴居丰;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TN915.142;TP393.09;
  • 关键词

    款待网络; 网络文件; 数据下载; 网络下载器;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号