Font Size: a A A

The Design And Implementation Of SP Device Driver In ATM

Posted on:2015-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:S L YangFull Text:PDF
GTID:2298330452961256Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, ATM equipment is becoming more and more popular in thebanking industry, it brings great convenience to people’s daily life which humanresources are very tight.Now all ATM equipments operate the hardware equipmentthrough the upper application software, so hardware device drivers are indispensablein an ATM, that is the need for SP driver design.Article analyzes the current ATM industry development, the standard CEN/XFSagreement which ATM industry follows. It summarizes SP drivers simply, expoundsthe way of communication between CEN/XFS agreement and SP devicedriver.Articl introduce SP driver technical background, respectively, analyzed thefunctional requirements and non-functional requirements of SP driver according tothe the actual engineering project background, design new framework on the basis ofdemand analysis reference of the original architecture.New framework consists interface layer, communication layer, core layer, logiclayer and physical layer, equipment layer, log system and device manager,implemented by C++language.The interface layer and communication layer of theupper application software mainly introduced the way of communication between SPdriver each other. The core layer is mainly responsible for the upper applicationsoftware for SP driver passed command carries on the preliminary processing andcreate basic task class. it will realize the specific function command in the logicallayer of each module after the basic task created,and store the data to differentversion of the module data pool. Log system is responsible for record the eventswhich hardware sends when SP driver runs in order to the subsequent repair andimprovement work.The device manager can be carried to the command for unifiedmanagement when the execution is passed to the hardware device. It elaborates thecore concept in detail which multi-version protocol support after each specific levelimplementated, and explain its storage mechanism and the relationship between theinteraction interface.After system test and stress test, the test results show that the design of the SPdriver can satisfy the functional requirements and non-functional requirements, notonly has good stability and fast response speed, but also can support many versionprotocols.It has a high market product competitiveness and practical value.
Keywords/Search Tags:ATM, CEN/XFS protocol, SP divce driver, different protocol support
PDF Full Text Request
Related items