Font Size: a A A

Network Protocol Stack Key Technology Research And Practice On High-Performance Embedded System

Posted on:2012-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ZhangFull Text:PDF
GTID:2178330335960447Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Currently computer hardware developed very rapidly. In the embedded development of multimedia area, streaming data services area and aerospace applications area, the hardware has completely broken the performance of embedded microcontroller early limitations. These high-performance hardware platforms support the development of embedded network from the processor, system memory, interface, hardware expansion and other hardware aspects.The thesis work is mainly about making full use of high-performance embedded system hardware resources in the development of embedded Internet application by optimizing some of the key technical points in the real-time operating system network protocol stack, so that improve the performance and data throughput of the network. In the transplant or design of real-time operating system network protocol stack, when you devise the process model, buffer management, interface management, and other operating system network protocol stack key technical points, you need to consider the characteristics of different software and hardware platform. In this thesis, we assessed and applied these designs under the high-performance hardware embedded systems platform.In practice, the network protocol stack uses two-process model, the interface process is divided to convenient management the hardware interface, the network process is divided to reduce the consumption of the data buffer memory. Contemporary author optimized the data structure of memory allocation units, thus reducing its dynamic allocation and recovery time of consumption, by support the type of packet headers to reduce the stack internal data transfer when the data copy times. In the internal network protocol stack, author optimized the data structure to improve the network interface devices configurable performance; in the network layer author optimized routing table data structures and query algorithms to improve routing table lookup and insert real-time and parallelism performance; in the transport layer, author used a protocol control block and added hash table in the control block to improve query efficiency.In the end of the paper work, the author shows how to cut the network protocol stack, and tested the application of the network protocol stack.
Keywords/Search Tags:real-time operating system, high-performance hardware platforms, embedded system, network protocol stack
PDF Full Text Request
Related items