Font Size: a A A

The Development Of TCP/IP Stack In Embedded Real-Time Operating System ARTs-OS

Posted on:2012-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:X HuangFull Text:PDF
GTID:2218330362957504Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This paper analysed the kernel of embedded real-time operating system ARTs-OS. And then we discussed the framework of network system and its way of work. From the basic functions ARTs-OS micro-kernel provides, we developed the basic strategy to achieve TCP/IP protocol stack: according to the way of the process of network services, provide the network communication function outside the core; To run multiple threads in network services process and distribute the module to a number of threads to achieve the final function; Using the way of message loop to receive service requests from the application; the various threads of network services communicate through messages; use semaphores to protect the shared data area of TCP/IP protocol stack. And summed three key areas to achieve TCP/IP protocol stack: network system, structure management and implementation of the key protocol.Finally, depending on the implementation strategy, we started from the three key technical problems, designed the input and output modules of the protocol, reading and writing mode of blocking and non-blocking, the timer processing logic and other technical treatment strategies. And ultimately, achieved the basic IP protocol, UDP protocol, TCP protocol and socket processing.
Keywords/Search Tags:Embedded Real-time Operating System, TCP/IP Stack, Network System
PDF Full Text Request
Related items