论文部分内容阅读
应急网络主要指在发生地震或水灾后的营救等无法或不便预先铺设网络设施的场合所架设的网络。它移动性强、资源有限和应用环境复杂的特点,使得出现故障的概率很大,有必要建立一套与之相适应的网络故障诊断系统。但是受环境的影响和客观条件的限制,传统的故障诊断方法和手段不能很好的发挥其效能,而便携式网络故障诊断仪功耗低,携带方便,非常适合应急网络的维护使用。
同时,随着嵌入式技术的快速发展,嵌入式操作系统也交得越来越专业和成熟。嵌入式Linux具有内核小、效率高、兼容性好、性能稳定和源码开放等优点,使得越来越多的嵌入式设备选择Linux操作系统。
为此,本文针对应急网络和嵌入式系统的需求,实现了便携式网络故障诊断仪软件部分的设计工作,包括Linux操作系统的移植、驱动程序的编写、应用程序的开发、整机软件系统调试等。本文依照便携式故障诊断仪软件开发的实际需要,阐述了开发过程中的各个要点和研究成果,其主要内容如下:
(1)在深入研究粗集理论的基础上,将基于粗集理论的数据挖掘技术应用到网络故障诊断中,提出了一种基于粗集理论的MIB变量约简算法,此算法可以得到最简决策规则表,减少了故障诊断所需要的MIB变量,因此在不影响故障诊断准确率的前提下,缩短了故障诊断时间,提高了故障诊断效率。
(2)介绍了嵌入式软件的开发流程,深入分析了Linux内核结构和基于ARM实验板的硬件特点,根据项目需求,详细阐述了Linux内核的裁剪、编绎和移植的过程。
(3)构建了一种典型的网络环境,通过修改网络配置来得到预期的网络故障,并以此验证了网络故障诊断方法的正确性和高效率。