Font Size: a A A

Research And Development Of Device Driver Developing Flat In The Configration Software

Posted on:2007-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:H B LiFull Text:PDF
GTID:2178360182483183Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the development of the Computer Control Science and IndustrialCommunication Technology, Configuration Software is applied widely inindustry control process fields. It relieve lots of complicated coding in the processof industry control and solve the contradiction between the control engineer wholack of computer knowledge and computer professional who lack of operationexperience and also advanced the work efficiency in automatization engineering.The developing of Device Driver program is a very important part in developingConfiguration Software, for the variety of the type and function of device in theindustrial control, the difference of communication mean and protocol.In the paper, the problem of Device Driver Developing Flat was analyzedand researched. Based on the idea of Objected-Oriented programming, the DeviceDrive Programming Flat of Configuration Software was designed and developedby exploring the advanced programming technique.By using UML language, the requirement analysis of Device DriverDeveloping Flat was done and the system model and movement model of wasestablished. According to the requirement analysis, the Device Driver DevelopingFlat was divided into Configuration Wizard Module, Driver Kernel Module andIODriver Module. In order realizing the code sharing, the function of theConfiguration Wizard Module and the Driver Kernel Module was encapsulatedby exploring the Dynamic Link Library technique and Interface technique. Withthe characteristic of the Object-Oriented such as Encapsulation, Inheritance andPolymorphis, the Driver program was fulfilled in the IODriver Module.By applying the Device Driver Developing Flat constructed in this paper, adevice driver program was developed. In the simulated experiment, the developedprogram runs very well. The experiment demonstrated that the proposed designmethod is feasible and program developing flat was valid.
Keywords/Search Tags:Configuration Software, Device Driver, Object-Oriented Technology, Modularization Design, Serial Communication
PDF Full Text Request
Related items