文摘
英文文摘
独创性声明及关于论文使用授权的说明
第一章绪论
1.1选题依据和研究意义
1.2数字家庭网络概述
1.3家庭网关的提出及其研究现状
1.4家庭网关的主要上行方式及组网应用模型
1.5本文内容和章节安排
第二章嵌入式linux开发环境
2.1什么是嵌入式系统
2.2嵌入式系统的特点
2.3典型的嵌入式操作系统
2.3.1嵌入式Linux
2.3.2 winCE
2.3.3 VxWorks
2.4嵌入式系统的选型
2.5本章小结
第三章家庭网关的硬件设计
3.1 MIPS架构CPU
3.1.1 CPU地址分配
3.1.2 CPO寄存器
3.1.3指令系统
3.1.4异常和中断理论分析
3.2 ADSL与ATM模块的设计
3.3网络接口模块的设计
3.4外围设备分析
3.4.1串口系统分析
3.4.2 FLASH系统分析
3.4.3硬件看门狗设计
3.5本章小结
第四章嵌入式网关软件平台的设计与实现
4.1软件总体功能框架
4.1.1 BootLoader软件总体框架设计
4.1.2网关的软件功能框架
4.2 ATM网络层的实现
4.2.1 ATM(Asynchronous Transfer Mode)网络的简介
4.2.2 LINUX内核对ATM网络协议簇的支持
4.2.3 ATM网络适配层的用户态程序设计
4.3路由策略的选择与设计
4.3.1桥接模式的实现
4.3.2单PVC上桥接与路由混合组网的实现
4.4 Netfilter功能的实现
4.4.1 Netfilter框架分析
4.4.2家庭网关NAT功能的分析与设计
4.4.3 NetFilter功能的分析和设计
4.5 WEB功能的实现
4.5.1WEB SERVER的实现框架
4.5.2 HTML等静态文本类型的处理实现
4.5.3 cgi等动态交互动作的实现
4.6 CLI主进程的实现
4.6.1 CLI的主框架结构
4.6.2家庭网关的初始化
4.6.3命令行的处理
4.7本章小结
第五章家庭网关远程配置管理特性设计与实现
5.1DSL-FORUM的ADSL CPE终端管理的框架体系
5.2 TR-069广域网络自动管理协议
5.2.1应用层管理模型
5.2.2 TR-069协议栈结构
5.2.3 TR-069简单工作过程
5.2.4家庭网关上的TR-069协议栈的实现
5.3远程升级备份方案
5.3.1家庭网关升级备份需求分析
5.3.2软硬件支持
5.3.3两种升级备份方案及其比较
5.4双备份方案
5.5 miniLinux最小系统升级方案
5.5.1最小系统升级方案概述
5.5.3 miniLinux最小系统的设计
5.5.4升级时机
5.5.5升级流程
5.6本章小结
第六章结束语
致谢
参考文献
攻硕期间取得的研究成果