Font Size: a A A

Analysis And Porting Of μC/OS-Ⅱ And TCP/IP Stack

Posted on:2006-09-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y B PengFull Text:PDF
GTID:2168360152995455Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The development of network technique brings forward a new research field.How to make full use of rich network resource is still a focus on embedded system application. Connecting embedded system to network is based on integration of embedded system and the network. Then the network connection in embedded system is researched and designed in this thesis according to μC/OS-Ⅱ and lwIP stack.μC/OS-Ⅱ, which is a embedded Real-Time Operating System (RTOS) with the advantage of free code,simple and effective core , fine Real-time, is widely applied in embedded system.LwIP is a embedded TCP/IP stack with the advantage of free code , full functionality and can be ported.Based on the hardware platform of ARM processor of S3C44B0X,this systemic design builds a webserver based on embedded operating system and realize network connection in embedded system by means of porting μC/OS-Ⅱ and TCP/IP stackAt the beginning of this thesis, the development of embedded system is introduced. Then, the embedded microcontroller S3C44B0X which is based on the ARM core and the hardware platform based on S3C44B0X are introduced, and the design flow of system boot program is expatatied. Sequentially thesis introduces the feature of μC/OS-Ⅱ, which is a embedded Real-Time Operating System (RTOS), and analyzes the following parts of μC/OS-Ⅱ in detail, task management, task communication and memory management. Also, the ARM exception handle mechanism and the process of porting RTOS μC/OS-Ⅱ to S3C44B0X is expatatied.Finally ,a network environment on current system by means of porting lwIP to μC/OS-Ⅱ is implemented.This part mainly introduces the features of a embedded TCP/IP stack—lwIP, and analyzes its memory management mechanism, API, work flow, and network interface; expataties principle of the network interface chip—RTL8019AS and particular implementation of the driver; finally a realization method of porting lwIP to μC/OS-Ⅱ is given,and the embedded system is tested.
Keywords/Search Tags:ARM, S3C44B0X, Embedded System, Real-Time Operating System(RTOS), μC/OS-Ⅱ, lwIP
PDF Full Text Request
Related items