论文部分内容阅读
现代航电技术发展日新月异,航电系统对数据传输能力的要求不断提高,机载光纤通道(Fiber Channel,FC)网络以其高可靠、低成本、高速率、实时性强、可扩展性好等优点成为未来机载航电网络设计的主流选择。基于嵌入式实时操作系统Vx Works的FC网络数据仿真系统是为了满足未来航电系统应用而设计出来的地面综合仿真模块,它融合了光纤通道的高带宽、高抗干扰能力、低误码率的优点和VxWorks高实时性、可靠性和良好的可移植性的优势,通过产生各种不同类型的满足FC协议的数据业务,能够模拟实现机载网络中各节点间的数据通信过程。仿真系统能够接入到FC网络中,并通过仿真机载网络的实时运行情况,进而得到一系列可供参考的重要数据,为机载网络的建设提供可靠的技术支撑。本论文首先阐述了光纤通道技术和嵌入式实时操作系统的发展现状和各自特点,提出了本文研究的方向——基于嵌入式实时操作系统Vx Works的FC网络仿真系统,接着概述了FC协议和VxWorks嵌入式操作系统的基本原理。然后围绕FC网络仿真系统的整体框架,对仿真系统硬件结构体系及软件功能模块的划分做了详细的描述。重点对仿真系统消息收发的设计,通信网络设计(包括测试程序的网络设计)进行详细分析,针对ASM帧和ELS帧两种消息帧结构,对其组帧、拆帧、队列设计和接收发送过程中涉及的关键技术问题进行了研究,完成了整个FC网络仿真系统的全面测试实验,并对实验方法做出了改进,提出了新的测试通信协议,编写了新的测试软件,对消息的接收和发送进行了测试,通过对测试数据进行分析,对整个FC仿真系统的性能有了初步的评价,并提出了系统的不足之处和改进方向。最后,在此基础上,对FC网络仿真系统在不同平台的移植做了比较,实现了抽象接口的统一,验证了设计的可行性。