Font Size: a A A

Research Of TCP/IP Protocol Stack On μC/OS-Ⅱ OS

Posted on:2008-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:D P ZhangFull Text:PDF
GTID:2178360242458796Subject:Computer software and theory
Abstract/Summary:
With the development of Internet and the arrival of later PC time, more and more people start to get in touch with a new concept-EI (Embedded Internet). EI technology is making TCP/IP protocol as a implementation to realize the capabilities of Internet accessing. Now the application of Internet has come into everywhere for people's daily life. Besides computer, a great number of electric instruments begin to access Internet. The technology of EI is for a lot of small instruments, its aim is to resolve the problem of accessing Internet for them.Since small devices are often required to be physically small and inexpensive, an implementation of the Internet protocols will have to deal with having limited hardware resources, besides, in practice, lots of small instruments' demands are very simple for the function of accessing Internet, it becomes necessary to realize a small TCP/IP stack.Firstly, the thesis focuses on an introduction to the characteristic of embedded TCP/IP, it introduces the definition, characteristic, background, meaning, foreground of application, development trend, and some maturational technologis at home and abroad. The thesis sums up the factors of realization of TCP/IP stack based on the characteristics of real-time, flexible and simple of the embedded system and impersonal conditions of the realization of accessing Internet of lots of small instruments.Secondly, the thesis analyses the working principle of the real time inner of theμC/OS-Ⅱand the porting ofμC/OS-Ⅱon ARM processor. The ethernet interface card is RTL8019AS, the thesis describes the realization of network card driver. Then the thesis describes the idea of designing and the realization of management of memory, the whole realization of TCP/IP stack and the designing of interface of TCP/IP stack andμC/OS-Ⅱ. Then, following the standard of TCP/IP protocol and the need of realization of TCP/IP stack, the thesis describes the realization of the embedded TCP/IP stack onμC/OS-Ⅱand Compiling ARP, IP, ICMP and TCP protocol. The Application Program's Interfaces of this TCP/IP stack is specialized, it likes the Berkeley socket Application Program's Interfaces but more efficient then it in operating.At last, we have a test on the protocol in operating system of Linux, The testing result shows that the basic functions of TCP/IP protocol can work very well.
Keywords/Search Tags:EI, Embedded System, μC/OS -II, TCP/IP
Related items