Font Size: a A A

Research On COS Data Download System Of Smart Card

Posted on:2017-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:W T GuoFull Text:PDF
GTID:2348330488974346Subject:Engineering
Abstract/Summary:PDF Full Text Request
Smart Card is now widely used in various social fields as banking, telecommunications, transportation and public safety. With the prosperity of the smart card market, the function of smart cards has been developed more and more powerful. The powerful function does not just rely on chips to enhance the performance of the hardware, but also on the development of chip operating system(COS).This study is based on the SHC1241 smart card chip which is designed by Shanghai Hua Hong IC Limited Liability Company. The contents are the design and implementation of COS data download system, including the design and implementation of bootloader and PC software. The system is not only available for people who code the application COS to debug their COS, but also for chip testers downloading external test COS(XTCOS) to check and evaluate the chip. Through this system, the COS data can be downloaded into the Flash and be executed.Through the study of SHC1241 chip, combining with the practical application of functional needs, this paper presents a special bootloader design for the chip. Bootloader uses ARM assembly language to achieve the specific functions, and the program is compiled and executed by Keil u Vision4. Finally, the bootloader is verified by MP300 TC3. These verification results indicate that the designed bootloader program complies with ISO /ISE7816 communication protocol, and can be executed properly designed erasing and writing Flash, CRC checksum, external authentication and mode switching function, and benefit other Shanghai Hua Hong designed 32-bit ARM-based smart card transplant, to meet the security needs to download.Based on the bootloader program, this study proposes design and implementation of downloader PC software which is dedicated for SHC1241 chip. The PC software is designed and compiled through Visual C++ 6.0 software. The PC software supports varieties of download mode. Using this downloader with the card which contains the entity bootloader is connected to the computer via PC/SC readers, you can operate the PC by a simple software interface to download the user's hex data to the chip. That provides a new approach for programmer who currently use the emulator to download hex data, and greatly simplifies the hardware conditions of download, and improve the efficiency of the COS program download.
Keywords/Search Tags:Smart Card, COS, bootloader, downloader
PDF Full Text Request
Related items