Font Size: a A A

Reserch And Implementation Of Embedded TCP/IP Protocol Stack Based On VxWorks System

Posted on:2015-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:X H DengFull Text:PDF
GTID:2298330434464997Subject:Agricultural informatization
Abstract/Summary:PDF Full Text Request
With the continuous development of computer science and technology and the progressof society, more and more embedded systems are used in military equipment, all aspects ofaerospace, industrial control, satellite communications, and people’s daily life. In order toshare the Internet resources through the embedded system, the cyberization research based onembedded system has been paid more and more attention. To study the network of embeddedsystem, the first work should be done is to achieve a TCP/IP protocol stack which can meetthe specific requirements in the embedded system.This research is based on the German Kontron Technology Corporation’s productAM4140embedded platform which serves the hardware platform, the America Wind RiverCorporation’s product VxWorks operating system as the software platform, the Wind RiverWorkbench3.3as the integrated development environment. Through further studying theembedded TCP/IP protocol stack principle and design thought, we design and implement anembedded TCP/IP protocol stack which can conform to the requirements of the application.This paper firstly introduces the composition principle of the real-time embeddedoperating system VxWorks6.9, then describes the boot process of VxWorks operating systemon the hardware, and analyses the WindRiver Workbench3.3integrated developmentenvironment’s features. Then the design principle of the TCP/IP protocol stack and somerelevant implementing method is studied deeply. After analyzing the VxWorks operatingsystem network architecture, the ARP, IP, ICMP, UDP and Ethernet MAC frame designprinciples are introduced. Finally, this paper puts forward the overall system architecture andrealization scheme.Through taking the embedded system software development experience as reference, wedesign and implement an embedded TCP/IP protocol stack according to the Power PCmicroprocessor characteristics and the practical application demand. In the design andimplementation of the embedded TCP/IP protocol stack, we not only detailly divide thefunction modules of the protocol stack, and explain the realization of each function modulepaticularly, but also design the embedded TCP/IP protocol stack memory management pool.Then according to the composition principle of the VxWorks operating system, we put forward the integrated solution of the embedded TCP/IP protocol stack and VxWorksoperating system, and integrate the TCP/IP protocol stack into the VxWorks operating system,making it as a component of the operating system. Finally we test the embedded TCP/IPprotocol stack function on the AM4140hardware platform, such as the test of the MAC framesending and receiving module, the ICMP module, IP module, ARP and UDP module, testresults show that the designed embedded TCP/IP protocol stack can meet the demand ofpractical application, and possess a good stability and reliability.
Keywords/Search Tags:embedded TCP/IP protocol, real-time operating system, VxWorks, memorypool management
PDF Full Text Request
Related items