摘要
1绪论
1.1论文研究背景
1.2论文研究意义和目的
1.3嵌入式OS的研究现状
1.4轻量级协议栈研究现状
1.5国产某OS简介
1.5.1国产化某OS内核的体系结构及特点
1.5.2国产化某OS内核的基本功能
1.6轻量级协议栈特点
1.7本文主要研究内容
1.8论文的组织结构
2国产化某OS中轻量级网络协议栈架构设计与裁剪
2.1轻量级协议栈的架构与协议族
2.1.1轻量级协议栈的架构
2.1.2轻量级协议栈的协议族
2.2国产化某OS中轻量级网络协议栈架构设计
2.2.1轻量级协议栈的架构存在的主要问题分析
2.2.2国产化某OS中轻量级网络协议栈架构设计
2.2.3国产化某OS中轻量级网络协议栈的裁剪
2.3数据缓冲区
2.3.1数据包缓冲区pbuf
2.3.2存储器缓存mbuf
2.3.3pbuf和mbuf的优缺点
2.4本章小结
3轻量级网络协议栈中数据缓冲区的重构与实现
3.1数据缓冲区重构思想
3.2数据缓冲区管理机制设计
3.3数据缓冲区结构设计
3.4数据缓冲区管理机制的功能设计
3.5数据缓冲的实现
3.6本章小结
4嵌入式UDP的设计与实现
4.1嵌入式UDP的应用特点
4.2UDP结构与数据的校验流程
4.2.1UDP结构
4.2.2UDP报文校验流程
4.3UDP的数据存储
4.3.1数据构成
4.3.2数据存储示意图
4.3.3UDP控制块操作功能模块划分
4.4UDP数据报发送与接收
4.4.1报文的发送
4.4.2报文的接收
4.5UDP的实现
4.6本章小结
5轻量级协议栈测试
5.1嵌入式VxWorks系统
5.2测试环境介绍
5.2.1硬件环境
5.2.2软件环境
5.2.3环境配置
5.3dBuf测试与应用
5.4UDP协议模块测试与应用
5.5TFTP测试
5.6本章小结
6总结与展望
6.1总结
6.2展望
参考文献
攻读硕士学位期间发表的论文及成果
致谢
声明
西安工业大学;