Font Size: a A A

The Research Of Realization Of Embedded System Based-on IPv6 Of TCP/IP Protocol

Posted on:2007-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:S N ZhangFull Text:PDF
GTID:2178360185475715Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With development of Internet, the problem of address dried up is exposed gradually.IPv6 solves the problem by the root, enlarges function, and makes more safe and stable. The combine of embedded system and Internet technology will become an inevitable trend of Internet development. This paper designs an embedded TCP/IP stack based on IPv6, analyses the protocol of TCP, UDP, IPv4 IPv6 and etc, and expatiates the implementation method of protocol stack.The layered architecture is adopted by protocol stack. In order to simplify, making reference to the RFC Internet standard, the protocol is decreased homologously.In the mean time, the designed method of modularization is adopted by protocol stack, and the architecture is clear, easy to expand.The protocol stack can be carried out by means of C language. All the use of pointer explicit the type of memory and system is compiled by the minor mode of Keil C.In the aspect of memory management, the method of linked list is adopted. According to the size of data packet, the need of memory block is dynamically allocated, so the waste of memory space is decreased greatly. In the same time, the mechanism of release memory is designed, and fragmentation of memory is decreased.By the adoption of the technology of Dual protocol stack, steady transition of IPv4 to IPv6 is realized. The system can be worked in two kind of network platform.In the aspect of hardware design, the S3C44BOX development board of Samsung Company is used. S3C44BOX development board adopts ARM7 embedded processor in 32 bits, the interface of TCP/IP is Ethernet controller of RTL8019AS .This paper briefly introduced the internal structure and send or receive data of RTL8019AS, and realizes the driver program of RTL8019AS.
Keywords/Search Tags:embedded system, TCP/IP, IPv6, embedded protocol stack, ARM
PDF Full Text Request
Related items