Font Size: a A A

Design And Implementation Of Driver Software For TTE End System

Posted on:2022-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y WangFull Text:PDF
GTID:2518306605469524Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the industrial field,the industrial control network environment is becoming more and more complex,and higher requirements are put forward for the real-time,reliability,and determinism of data transmission.The disadvantages of large delay and unpredictable delay jitter are exposed by the event trigger mechanism applied to standard ethernet,which are unable tomeet the transmission requirements of industrial control networks.TTE technology is a comprehensive network transmission technology that combines time-triggered protocol with standard ethernet,the real-time and fault tolerance of time-triggered protocol are enhanced while retaining the advantages of standard ethernet networking flexibility and low cost.The comprehensive transmission of multiple attribute services such as timetriggered,rate-limited,and best-effort services is supportted with high reliability and high performance in a same TTE network.The TTE network is composed of TTE switch equipments and TTE end system equipments.TTE switches are responsible for the differentiated transfer services of various services,and TTE end system equipments are responsible for the generation and consumption of data traffic in the TTE network.A typical TTE end system equipment is composed of the CPU and the terminal board connected through PCIe Bus/Local Bus.The software part logic is implemented in CPU,and the hardware part logic is implemented in terminal board.The TTE end system driver software,as a bridge of software and hardware interaction,is an indispensable part of the TTE network.Based on the in-depth analysis of TTE network requirements,characteristics and working principles,TTE end system driver software is designed and implemented in this thesis.First of all,the related contents of TTE technology are introduced,including the realization principle of TTE,network architecture,TTE end system software and hardware composition,the data interaction method between CPU and peripherals under PCIe Bus/Local Bus,as well as the framework model adopted by the following network-driven developments under Windows/Linux/Vx Works operating system.Secondly,the TTE end system driver software requirement analyses are carried out based on the application scenarios of the TTE network and the characteristics of the TTE end system equipments,including functional requirements,performance requirements,and architecture requirements.Then the overall structure of the TTE end system equipment driver software is proposed.The data transmission and reception between the CPU and the terminal board through the PCIe Bus/Local Bus are implemented based on The TTE end system device driver of the Vx Works/Linux/Windows platform.Moreover,each functional module of the driver is designed and implemented.And the working principle and specific implementation of the registration and deregistration module,query and configuration module,interrupt processing module,and data transceiver module of the driver software are introduced in detail.Finally,a TTE verification network environment is built to verify the functions and performance of thedesigned driver software,and the results show that the designed driver software has correct functions and good performance,which lays a good foundation for the development TTE end system equipments.
Keywords/Search Tags:Real-time Communication, Time-triggered Ethernet, TTE End System, Network Driver
PDF Full Text Request
Related items