Font Size: a A A

The Implementation Of Embedded TCP/IP Stack Based On The Method Of Operating System Driver

Posted on:2012-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z G WuFull Text:PDF
GTID:2218330362456218Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development and popularization of the network and digital technology, Radio and television network experienced a very big impact .The exiting network of the administration of radio television can't satisfy the users. In order to improve the competitiveness, the administration of radio television is reconstructing the television network, In the processing, a scheme of EPON(Ethernet over Passive Optical Network)+ EOC(Ethernet Over Cable) been universally acknowledged. EOC switch, as a kind of access device which is applicable to the program, make the cable TV signal and internet signals can be transmitted simultaneously in coaxial cable. The thesis design and implement of a concise and efficient TCP/IP stack which based on EOC switch hardware.At present, the TCP/IP stack which is most widely used is the stack which is embed in Linux. When is scheduled, the stack need switching process context, which will occupies large system resources. Additionally, the stack is very complex, which result in difficult clipping. In view of the above situation, the paper design and realize a reduced TCP/IP stack in EOC switch. To avoid the process context scheduling and make the stack work in one task ,the stack adopt the method of basing on operating system-driver.the same time, through the design of the data transfer mode between protocol layers to achieve zero-copy buffer memory scheduling strategy to enhance the protocol stack on the efficient use of storage space. The protocol stack used C language, so that it can be easily ported to other embedded systems.Finally, server application is compile to test the drive, ARP, ICMP, UDP and TCP ,the test results show that the stack to achieve the desired results.
Keywords/Search Tags:TCP/IP, stack, uCLinux, zero-copy buffer
PDF Full Text Request
Related items