摘要:
随着计算机软件硬件平台以及计算机应用技术的飞速发展,嵌入式设备应用需求不断变化,通信协议在航空,航天,工业,医学等领域的发展日新月异.通信协议支撑着,系统,设备之间数据和信息的交换与传递.随着通信协议种类日趋增加,格式日趋复杂,如何保证协议通信的正确性变得棘手,协议解析器应运而生.协议解析器是一种用于网络管理和监控网络信息,网络运作和维护于一体的软件系统.它具有如下功能:如分析数据,监视网络资源利用,监视网络流量,执行网操作规则,鉴定诊断并修复网络问题等. 航天应用系统的快速发展令有效载荷综合传输和信息处理的需求... 展开 随着计算机软件硬件平台以及计算机应用技术的飞速发展,嵌入式设备应用需求不断变化,通信协议在航空,航天,工业,医学等领域的发展日新月异.通信协议支撑着,系统,设备之间数据和信息的交换与传递.随着通信协议种类日趋增加,格式日趋复杂,如何保证协议通信的正确性变得棘手,协议解析器应运而生.协议解析器是一种用于网络管理和监控网络信息,网络运作和维护于一体的软件系统.它具有如下功能:如分析数据,监视网络资源利用,监视网络流量,执行网操作规则,鉴定诊断并修复网络问题等. 航天应用系统的快速发展令有效载荷综合传输和信息处理的需求日益增大,日趋复杂.有效载荷种类和数目的不断增加,空间应用系统网络复杂性的提高,空间总线和总线协议种类繁多,使得在地面对载荷的通信调试和检测难度加大.载荷的地面通信协议解析器用于解析载荷的总线通信协议,方便开发调试人员调试载荷以及帮助管理者做出判断与决策.目前,国内外可用的通信协议分析软件比比皆是,但是存在着以下不足:专用者多,易用,通用,好用者少;多数软件只能运行在windows平台,不具备跨平台性.本论文重点对串口总线协议和spacewire协议的层次结构,通信接口和数据包的格式进行深入研究,兼顾对常用协议横向研究比较,综合运用目前计算机编程技术,提出一种协议解析的通用性方案并加以实现,完成一套跨平台通用的协议解析架构. 本文研究的成果,能够较好的解决协议解析的通用化问题,可推动未来地检软件的通用性体系结构的设计工作.在兼容操作系统平台的基础上,能够有效的适应和满足未来新总线协议的发展需求. 收起
展开