Font Size: a A A

Based On Ieee1588 And Automated Testing Of Real-time Ethernet System

Posted on:2007-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z H TangFull Text:PDF
GTID:2208360185456090Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The plane test system is often different from other test systems, which usually involes the distributed framwork and is rigorous to outside buses, eg. real-time, high bandwidth. Thus, several test systems both in and out of homeland are consistent to design and implement a special bus to achieve the goal, which makes it difficult to integrate with other systems. Although Ethernet is popular for data communication in Internet now, its indetermination hobbles its usage in this area. So if there are some manners to achieve the determinational communication on Ethernet, the Ethernet must make a good base to develop a feasible test system with its matural technics and low cost, even rapid development.After analysing the codes of TCP/IP protocol stack under RTLinux, a new protocol is added into the stack, in which the network nodes are divided into two parts: a master node and a number of controlled nodes. Each controlled node can transmit its data by Ethernet only when the master send it a request in a fixed timeslot of a communication cycle. In this way, the collisions in communication between nodes will be avoided, and the new protocol stack is compatible with the original TCP/IP stack. That is to say, the test system can be connected easily with other systems and be installded with the setup softwares by using socket communication.What is more, the scheme that the thesis mentioned just uses adapted IEEE1588 to synchronize the collection machines– network nodes, because there is no need to implement the whole IEEE1588 in the simple enviroment, and an extend manner to implement the whole protocol is discussed in the master/slave communication.
Keywords/Search Tags:RTLinux, IEEE1588, Real-time Ethernet, TCP/IP stack
PDF Full Text Request
Related items