Font Size: a A A

The Transplanting And Analysis Of The UIP Protocol Stack Based On STM32

Posted on:2016-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:S Q MuFull Text:PDF
GTID:2348330485458576Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the evelopment of the society, the mobile Internet technology has been widely applied in conjunction with the sensor information collection and automatic control technology. The mobile Internet makes people's production and life more convenient. Ethernet communication has the features as follows: high transmission rate, high reliability. Thus the Ethernet technology is adopted by more and more high speed data communication. With the development of mobile internet, more and more mobile terminals will be connected to the network to transmit and share information. This paper introduces the process of transplanting and analyzing the uIP protocol stack based on STM32.In this paper, an ARM series chip STM32F103 VE is used as the main controller, A DM9000 A chip is used as the Ethernet interface chip. The main contributions and innovations of this thesis is that the following aspects:First, the principle and driver design of DM9000 A is analyzed in detail in this paper. Design the driver programs of DM9000 A which contain the initialization, sending packages, receiving packages and so on.Second, the u IP protocol stack is introduced in detail in this paper. Elaborating the architecture and migration steps of the protocol stack, and describing how to process and transmit the Ethernet information frame using the protocol stack. The paper analyzes the relationship between the protocol stack and the driver, the application. The driver program contains the driver of DM9000 A and the system timing interrupt service program, which provides the underlying driver for uIP protocol stack. Ethernet communications is achieved by the protocol stack. The information is displayed by the applications.Third, transplanting the u IP protocol stack based on STM32F103 VE successfully. Building an Ethernet server based on the CPU, realize the Ethernet data transmission between computers and embedded processors.The Ethernet communication server is tested by the TCP/UDP Socket debugging tools, the results show the correctness and reliability of the system.
Keywords/Search Tags:Ethernet, uIP, Data Communications, Embedded Processor
PDF Full Text Request
Related items