With the scale of IP network expanding quickly and the number of users increasing greatly in recent years, people has a higher requirement for quality of service, network security and network reliability. The network testing and network management tools play important role in ensuring efficient and reliable operation for Internet.In this thesis, we focus on the GUI design and network packet protocol analysis techniques for IP network testor. Firstly, the key techniques of the embedded IP network testor and their realization are discussed, with the emphasis on the IP network performance metrics and measurement methods. Various GUI technologies of embedded Linux systems are analyzed by comparation, in which the graphical user interface software, MiniGUI, is mainly described because of its advantages; secondly, the development process of the embedded linux and testor are given in detail which includes porting Linux kernel, building the file system, building development environment of MiniGUI and implementing cross-compiling. Thirdly, according to the characteristics of the human-computer interaction of network testor and the features of MiniGUI, GUI interface software is redesigned. The design method is illustrated for GUI application; fourthly, according to requirement of network manager for mastering the network operations status, network protocol data packets analysis is implemented. Finally, several recommendations are given in response to systemetic deficiencies and subsequent development. |