Font Size: a A A

Research On Card Device Driver

Posted on:2007-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:L Y ZhuFull Text:PDF
GTID:2178360242961991Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Information Technology,"Gold card project", a card information technology project which was focusing on application of electronic currency,was launched in 1993.After more than 10 years of development, the technology of magnetic card and IC card,on behalf of card information technology, have already been widely applied in many fields, such as finance, telecommunication,social security, tax affairs, public security, transportation and so on.The application of magnetic card technology and IC card technology,has obtained good social and economic efficiency.The development platform of magnetic card and IC card's device drivers was built on processor PXA255 and embedded operating system Nucleus.By studying the general-purpose I/O (Input/Output) mechanism and interrupt controller in PXA255, and investigating the key techniques of Nucleus's device driver,and then combining with functional analysis of card device, the paper propose a module partition plan of card device driver based on Nucleus.Card device driver was divided into the following modules:the initialization module,the card's power-on module, the card's power-off module ,the interrupt handler routine,the data encapsulation module and the data analysing module.The main task of magnetic card device driver is to retrieve and decrypt data in magnetic card ,and then analyze data according to magnetic card technical standard.On the basis of reseaching the magnetic card technology,we divide the procedure into the following modules:the initialization module,the interrupt handler routine,the decrypting module,the analysis module,and then implement each specific module in detail.IC card can divide into contact IC card and contactless IC card, using TDA8007 and RC531 as interface control chip to design the reader respectively. On the basis of analyzing the contact IC card's working process and TDA8007's operating principles, and according to the module partition of card device,we divide the procedure into modules to implement the contact IC card device driver.At the same time,on the basis of analyzing the contactless IC card's working process and RC531's operating principles,we partition the contactless device driver into the initialization module,the command executing module,the interrupt handler routine, the seeking card module, the card's power-on and power-off module,as well as read/write operating module,and then implement each module in detail.
Keywords/Search Tags:embedded operating system, device driver, magnetic card, IC card
PDF Full Text Request
Related items