文摘
英文文摘
声明
第一章绪论
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附录
第五章总结与展望
参考文献
发表论文和科研情况说明
致 谢