文摘
英文文摘
声明
1绪论
1.1课题的研究背景与研究意义
1.2嵌入式技术概述
1.2.1嵌入式系统的定义
1.2.2嵌入式系统的特点
1.2.3嵌入式系统的发展趋势
1.3嵌入式Linux操作系统概述
1.4课题研究的主要内容
2嵌入式家庭媒体代理服务器的总体设计
2.1嵌入式家庭媒体代理服务器概述
2.1.1家庭媒体代理服务器的功能分析
2.1.2嵌入式家庭媒体代理服务器的产品优势
2.2家庭媒体代理服务器的部分关键技术分析
2.2.1 CGI技术
2.2.2 Samba技术
2.3家庭媒体代理服务器的网络控制结构分析
2.3.1 C/S软件体系结构和工作原理
2.3.2 B/S软件体系结构和工作原理
2.3.3 B/S与C/S的分析比较
2.4混合控制架构的嵌入式家庭媒体代理服务器的总体设计方案
3嵌入式家庭媒体代理服务器硬件平台的研究与设计
3.1系统硬件平台的总体设计方案
3.2嵌入式微处理器
3.3 SDRAM的选择与接口电路设计
3.4 Flash存储器选择与接口电路设计
3.5网络接口设计
3.6调试端口及USB接口设计
4嵌入式家庭媒体代理服务器系统软件平台的研究与搭建
4.1嵌入式交叉开发环境的搭建
4.2 ARM-Linux交叉编译工具链的制作
4.2.1交叉编译工具链简介
4.2.2利用crosstool-0.43制作ARM-Linux交叉编译工具链
4.3 U-Boot移植
4.3.1引导加载程序BootLoader简介
4.3.2 U-Boot介绍
4.3.3 U-Boot移植过程
4.4 Linux2.6内核移植
4.4.1 Linux2.6内核特点及源码结构
4.4.2 Linux内核移植过程
4.5嵌入式Linux根文件系统的实现
4.5.1根文件系统及Busybox简介
4.5.2用Busybox制作嵌入式Linux根文件系统
5嵌入式家庭媒体代理服务器应用程序的设计与实现
5.1系统软件体系架构的总体设计
5.2嵌入式Linux系统中P2P下载软件的实现
5.2.1 P2P技术简介
5.2.2 Mldonkey下载软件的介绍与实现
5.3嵌入式家庭媒体代理服务器访问控制中间件的设计与实现
5.3.1访问控制中间件BoxServer的设计思想
5.3.2设计访问控制中间件BoxServer的必要性
5.3.3访问控制中间件BoxServer的实现
5.4代理服务器软件的移植与实现
5.5 PC机客户端控制管理软件的设计与实现
5.5.1 D-Box设置
5.5.2资源存储管理器软件
5.5.3资源下载
5.6系统网络下载性能测试
6结束语
参考文献
附录
致谢
攻读硕士期间的学术成果
中国海洋大学;