Font Size: a A A

Actualization And Research Of The TCP/IP Protocol Stack In Embedded System

Posted on:2008-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2178360215974056Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This paper presents the ARM (Advance RISC Machines)emphatically which developed very quickly, offering deep researches on the application and realization of how TCP/IP protocol family is used inARM7 micro processor core.This paper describes the basic concept and development ofembedded system at the present time, identifies the major developmental direction and application foreground. Based on S3C44B0X platform and the technology document of it, I program the driver of Ethernet control chip-RTL8019AS and the TCP/IP protocol stack base on IPv4/IPv6. The paper could be separated into three parts:(1)uC/OSII Realtime Operation System and migrating in S3C44B0X platform.(2)Introduction of TCP/IP dual-stack.(3)Introduction of the registers which belong o Ethernet controlchip-RTL8019AS, this section is also the emphasis of the paper, it contains the main program function, and the total process of actualizing TCP/IP dual-stack into platform. Especially in this paper, I make the implementation procedure of TCP/IP dual-stack hierarchical. In doing this, I improve the migrationability. When I migrate this protocol stack to other hardware, seldomchanges need to be made in some files, which have affiliation with thebottom hardware, and the topper programs don't need any modifications.Data transference between different layers depends on the semaphore and message queue in the RTOS uC/OSII. I develop the protocol stack using assemble language and C language. The program can be written to the FLASH of breadboard, which can be booted by BootLoader.The actualization of TCP/IP dual stack in the embedded system can be applied in industry production and our daily life plentiful. Network interfaces can be added to any equipment easily. Especially, with the spread of IPv6 and the rapid development of modern life, the results of this paper have more significant meaning. For example, we can accelerate the course of household appliances connecting with Internet.
Keywords/Search Tags:embedded system, ARM (Advance RISC Machines), TCP/IP protocol, IPv6, RTOS (real time operating system)
PDF Full Text Request
Related items