文摘
英文文摘
声明
第1章绪 论
1.1课题研究目的和意义
1.2国内外研究现状
1.3本文的主要研究工作
第2章嵌入式系统概述
2.1嵌入式处理器分类
2.2嵌入式产品应用
2.3典型嵌入式操作系统分类
2.3.1 Linux
2.3.2 WinCE
2.3.3 VxWorks
2.4嵌入式操作系统技术特点和应用前景
2.5嵌入式网络概述
2.6嵌入式Interact实现方式
2.7本章小结
2.6嵌入式Internet实现方式
3.S3C2410A处理器硬件开发平台
3.2 Linux操作系统
3.2.1 Linux概述
3.2.2 ARM-Linux
3.3 ARM-Linux操作系统在S3C2410A上移植
3.3.1建立交叉编译环境
3.3.2配置和编译Bootloader
3.3.3ARM-Linux的内核配置与编译
3.3.4制作根文件系统
3.3.5 ARM-Linux启动过程
3.4以太网设备驱动
3.4.1网络驱动体系
3.4.2网络接口控制芯片CS8900A
3.4.3网络芯片工作原理
3.4.4硬件接口
3.5本章小结
第4章嵌入式网络通信研究与实现
4.1TCP/IP协议概述
4.2嵌入式TCP/IP协议栈分析
4.2.1应用层协议
4.2.2传输层协议
4.2.3网络层协议
4.2.4数据链路层协议
4.3TCP协议的简化设计与实现
4.4Linux网络通信实现
4.5本章小结
第5章嵌入式网络通信优化研究与仿真实现
5.1嵌入式网络优化意义
5.2拥塞检测和回避
5.2.1拥塞检测
5.2.2慢速启动
5.2.3快速重传和快速恢复
5.2.4拥塞回避
5.3 Nagle算法
5.3.1 Nagle算法概述
5.3.2 Nagle算法分析
5.4 NS2网络仿真软件概述
5.4.1网络仿真方法
5.4.2 NS2原理
5.5嵌入式TCP协议仿真实现
5.5.1创建Agent
5.5.2启动Agent
5.5.3在接收端处理输入
5.5.4在发送端响应
5.5.5传输速率仿真
5.5.6TCP协议吞吐率仿真及结果分析
5.5.7TCP协议延时抖动仿真及结果分析
5.6随机早期检测算法
5.6.1 RED算法
5.6.2 EERED算法
5.6.3EERED算法仿真及结果分析
5.7本章小结
第6章总结与展望
6.1本论文工作总结
6.2展望
参考文献
致谢
攻读硕士学位发表论文和参加科研情况