Font Size: a A A

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

Posted on:2007-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2178360182980816Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of computer, embedded system has become a very important part of computer science;it is a customization computing system that integrates with hardware, real-time operating system and application software. Embedded real-time operating system is the platform supporting embedded system application software development. It has been one of the hot trends that making it networking. Embedded system has now widely used and become an researching focus in many fields such as national defence, industry control, traffic, energy sources, information technology and civil living. We took the Samsung S3C44B0X ARM board developed by Hangzhou Li Yu Tai electron Ltd as the hardware platform and took real-time operating system μC/OS-II as the software platform and research TCP/IP protocol stack based on μC/OS-II.At the first, the paper analyze the characters of ARM7TDMI, S3C44B0X architecture in details and analyze the characters of μC/OS-II in detail, task management, task communication and memory management. After analyzing the embedded operating system μC/OS-II and its kernel, we transplanted μC/OS-II on ARM micro processor successfully and designed task attemper to test system's function. μC/OS-II is a new embedded operating system that has several outstanding strongpoint such as free source code, oriented small or middle scale application, preemptive kernel, multitask and preferable portability. It has been used in all kinds of embedded systems. However, because the kernel of μC/OS-II didn't integrate with TCP/IP protocol stack, it can't make the embedded devices access the Internet. Basing on the deep analysis of TCP/IP network protocol and the network structure of embedded system, we simplify TCP/IP stack and introduce the features of embedded TCP/IP stack-LwIP, and analyzes its memory management mechanism, API, work flow, and network interface;expatiates principle of the network interface chip-RTL8019AS and particular implementation of the driver;the thesis bring forward a method of transporting the open source TCP/IP stack-LwIP to μC/OS-IIsystem and realize network connection in embedded system.The last chapter is a summing-up of the above studies;moreover, some problems still existed in the field, as well as the direction of further development of the subject is also pointed in this chapter.
Keywords/Search Tags:Embedded System, ARM, μC/OS-II, Networking, LwIP
PDF Full Text Request
Related items