论文题目: 基于VxWorks系统的嵌入式TCP/IP协议栈的设计与实现
论文类型: 硕士论文
论文专业: 导航制导与控制
作者: 刘利强
导师: 袁赣南
关键词: 嵌入式实时操作系统,嵌入式,协议栈
文献来源: 哈尔滨工程大学
发表年度: 2005
论文摘要: 以电子计算机为中心,以最佳统计理论为方法,将载体上的某些或全部的导航设备综合在一起,形成一个有机的统一整体,提高导航信息精度,扩大单一导航设备或系统的功能,这样的系统通称为综合导航系统。 本文以我校研制的XXX型综合导航显控台为工程背景,针对该型综合导航显控台的双冗余网络功能实现进行了研究。结合XXX型综合导航显控台的特点和功能要求,设计并实现了一个基于VxWorks 5.4操作系统的嵌入式TCP/IP协议栈。 本文首先介绍了嵌入式系统的组成原理及特点,深入研究了实时操作系统VxWorks及其开发环境Tornado;然后,介绍了RTL8019网络接口芯片的原理和功能,实现了双端口以太网卡DETH驱动程序;最后,介绍了相关TCP/IP协议的基础知识,阐述了TCP/IP协议的设计思想及实现方法,针对XXX型综合导航显控台的特点和功能需求,设计了一个嵌入式TCP/IP协议栈,确定了需要实现的具体协议的功能模块,并认真分析了各个功能模块的联系和接口,对各个模块的设计和实现作了详细说明。成功地实现了VxWorks操作系统下XXX型综合导航显控台双冗余网络通讯功能,提高了网络数据通讯的实时性和可靠性。
论文目录:
第1章 绪论
1.1 选题背景
1.2 嵌入式 TCP/IP协议栈的特点
1.3 本课题的主要工作及创新点
第2章 VxWorks操作系统及其开发环境 Tornado
2.1 嵌入式实时操作系统
2.1.1 嵌入式系统
2.1.2 实时系统
2.2 嵌入式系统VxWorks
2.2.1 VxWorks操作系统的特点
2.2.2 VxWorks的板级支持包 BSP
2.2.3 VxWorks的启动
2.3 集成开发环境 Tornado
2.3.1 Tornado的基本结构
2.3.2 Tornado主机驻留工具介绍
2.3.3 Tornado开发环境的特点
2.4 本章小结
第3章 DETH双端口以太网卡驱动程序设计
3.1 RTL8019网络接口芯片功能
3.1.1 RTL8019AS主要寄存器
3.1.2 RTL8019AS的内部 RAM结构
3.2 DETH双端口以太网卡双冗余驱动程序实现
3.2.1 复位与初始化的实现
3.2.2 数据包接收功能实现
3.2.3 数据包发送功能实现
3.2.4 双端口冗余备份功能实现
3.3 本章小结
第4章 TCP/IP网络协议栈分析
4.1 TCP/IP参考模型
4.2 ARP协议分析
4.2.1 ARP协议简介
4.2.2 ARP实现
4.2.3 ARP报文格式
4.3 IP协议分析
4.3.1 IP协议简介
4.3.2 IP报文格式
4.4 UDP协议分析
4.4.1 UDP协议简介
4.4.2 UDP报文格式
4.4.3 UDP校验和计算
4.4.4 UDP的封装与协议的分层
4.4.5 UDP的多路复用、多路分解和端口
4.5 ICMP协议分析
4.6 本章小结
第5章 嵌入式TCP/IP网络协议栈设计与实现
5.1 协议栈的需求分析
5.2 协议栈的总体设计
5.2.1 缓冲区策略
5.2.2 缓冲区管理结构 NBuf设计
5.3 协议栈的设计与实现
5.3.1 基于以太网卡的数据链路层协议的实现
5.3.2 地址解析协议 ARP的实现
5.3.3 互联网协议 IP的实现
5.3.4 用户数据报协议 UDP的实现
5.3.5 网际控制协议ICMP的实现
5.4 本章小结
第6章 嵌入式TCP/IP协议栈在综导显控台上的实现及性能测试
6.1 嵌入式 TCP/IP协议栈在综导显控台上的实现
6.2 测试环境建立及测试方法制定
6.3 测试结果及分析
6.4 本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢
发布时间: 2005-10-21
参考文献
- [1].基于VxWorks系统的嵌入式TCP/IP协议栈的研究与实现[D]. 邓小红.西北农林科技大学2014
- [2].4G移动互联网GTP协议解析系统[D]. 刘嘉亮.华南理工大学2018
- [3].一种嵌入式TCP/IP协议栈的研究与实现[D]. 陈卓.重庆大学2006
- [4].用户态并行协议栈关键技术的研究与实现[D]. 章巍巍.哈尔滨工程大学2012
- [5].高性能嵌入式系统网络协议栈关键技术研究与实践[D]. 张园园.北京邮电大学2011
- [6].嵌入式协议栈结构优化的研究与实现[D]. 吴显伟.哈尔滨理工大学2009
- [7].基于SOPC嵌入式TCP/IP协议栈的研究与设计[D]. 徐唯铭.吉林大学2010
- [8].基于FPGA的嵌入式TCP/IP协议栈的实现[D]. 徐俊.华东师范大学2008
- [9].嵌入式TCP/IP协议栈的设计与实现[D]. 周海瑞.西北工业大学2007
- [10].通信协议栈在嵌入式防火墙中的实现[D]. 蒋俊锋.南京航空航天大学2006
相关论文
- [1].基于嵌入式实时操作系统VxWorks平台的分析与研究[D]. 张敏燕.南京理工大学2007
- [2].基于VxWorks的通信支撑系统设计[D]. 张宪军.电子科技大学2007
- [3].基于嵌入式VxWorks的通信接口的设计与实现[D]. 魏刚.华东师范大学2007
- [4].基于VxWorks的嵌入式通信接口设备的设计与实现[D]. 钟悠.西北工业大学2007
- [5].基于VxWorks平台的网络通讯监控技术的应用研究[D]. 蔺妍.哈尔滨工程大学2007
- [6].基于嵌入式系统VxWorks的设备驱动和网络通信[D]. 景琦.西安电子科技大学2006
- [7].基于Linux/VxWorks的嵌入式通讯实验平台的设计与实现[D]. 赵红强.北京邮电大学2007
- [8].基于MPC8260和VxWorks的网络通信平台的实现[D]. 杨东.天津大学2005
- [9].基于ARM7处理器的VxWorks BSP的研究与实现及中间件网关的开发[D]. 朱斌.北京邮电大学2006
- [10].基于VxWorks导航系统网络技术的应用研究[D]. 贾桂芬.哈尔滨工程大学2006
标签:嵌入式实时操作系统论文; 嵌入式论文; 协议栈论文;