Font Size: a A A

Software Designs Applied To Smart Card

Posted on:2020-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:C X LiFull Text:PDF
GTID:2428330590983116Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
The application of smart card systems is an important aspect of social informatization.Smart cards are now widely used in various fields such as finance,telecommunications and transportation.The application of the smart card system is based on the development of the chip industry and the improvement of supporting hardware facilities.At the same time,the software in the smart card system plays a vital role in the implementation of the specific application scenarios of the smart card.The main work of this paper is to cooperate with the laboratory to develop a non-contact smart card SoC,and complete multiple software designs applied to the smart card system.This paper firstly completed the design of the host computer software in the smart card system.According to the functional requirements of the host computer software,the communication method and flow between the host computer and the reader in the smart card system and the interaction process between the reader and the smart card were studied.Divide the overall functions to be implemented by the host computer into several modules.The function of the host computer was verified and tested by the virtual serial port and serial port debugging assistant.Then this paper completed the design of the program download software in the smart card system.The interactive process of program download was designed,and the serial port is used as the communication interface for implementing the program download function.Based on the above interaction process,the software for program download in the host computer was designed and the BootLoader in smart card was designed.A debugging software that simulates the operation of the serial port of the smart card was designed for debugging and verification.Finally,the function of program download was verified and tested in conjunction with the entire smart card system.Finally,this paper designed a smart card operating system COS for smart cards based on the international standards ISO/IEC 7816 and ISO/IEC 14443 of the contactless smart card and the hardware characteristics of the smart card SoC chip.The main process of the smart card operating system was built,and code design and function debugging for COS were established through Keil MDK.The system was simulated and tested in combination with the verilog code of the smart card SoC chip and the test module of the reader.In summary,this paper completed the design of the host computer software in the smart card system,completed the program download software design for the program download function of the smart card,and designed a dedicated Native COS for the smart card SoC based on the hardware characteristics of the smart card SoC.The design provides a verification platform.The test results show that the PC software,program download software and COS system designed in this paper can realize their respective functions efficiently.
Keywords/Search Tags:Smart Card, Reader, Chip Operation System, Program Download
PDF Full Text Request
Related items