Font Size: a A A

Development And Implementation Of Lwip Network Application Platform Of Windows Environments

Posted on:2014-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q ZhangFull Text:PDF
GTID:2268330425478136Subject:Computer technology
Abstract/Summary:PDF Full Text Request
LwIP is a set of lightweight open-source TCP/IP protocol stack, which is widely used on embedded platform that needs network communication. Because of the complexity of network protocol stack and network communication, it is inconvenient and laborious debugging programs on the embedded platform directly. While, The embedded debugging environment in PC system is much more powerful, realizing the single step debugging and tracking of embedded code.howerver, the closure of the existing PC debugger makes the interactive test impossible, so it is very difficult to debug embedded network program in PC system.In view of the above-mentioned facts, if consideration is given to both the rich debugging methods and network developing conditions of PC system, there will be a development process which can improve the efficience and shorten the circle, that is debugging LwIP protocol stack and its network application in PC system firstly and then transplant them into embedded system.According to this idea and based on VisualC++development environment, the LwIP protocol stack development platform running in PC system is designed and developed. This system includes three modules:Application module, the top-most module, is the external interface of the operating environment. It provides operation and debugging entrance for the user, and MFC is used for the development.LwIP protocol stack module, which is located in the middle layer, achieves the link-up of LwIP protocol stack and Windows systemNetwork driver module.at the bottom, uses the third party network drive library (WinPcap) to make the adaptation of LwIP protocol stack and WINDOWS network driver. In this way, LwIP protocol stack can do the communication with other network terminal via WINDOWS driver.The thesis is organized as follows. Firstly it introduces the current situation of LwIP protocol stack and lists the developing and debugging methods. Secondly, it presents our design and introduces the main points for the realization of each module. Finally, the operating environment is built, the test program is developed with the use of application interfaces provided by LwIP, and the test is done at last.
Keywords/Search Tags:Embedded system, LwIP protocol stack, winpcap
PDF Full Text Request
Related items