IC卡应用广泛,安全要求高,那么与之匹配的IC卡读写器的安全性要求也很高,读写器内部的软件设计就成为了一个复杂的系统,IC卡读写器内部软件主要以模块组合实现,读写器内部软件主要以智能卡模块为主。IC卡读写器内部软件有哪些呢?
1.底层支持软件
用于控制IC卡读写、密码验证等;采用汇编语言编写,且针对不同操作分别形成于程序模块,如加电、下电、密码验证、核对擦除密码、读卡、写卡、写保护位等。
2.通讯软件
包括IC卡读写器与PC的联机通讯软件和通过IC卡实现与PC的信息上传下达的脱机管理软件,用于将PC的管理信息、应用数据、黑名单等下载读写器,将读写器中的相关消费、记录、时间信息上传PC。
3.键盘显示程序
用于读写器的人机交互,当有汉字显示要求时,可采用软字库或硬字体方式。
4.PC机支持软件
PC端的高级语言程序,主要包括发卡、通讯、控制、用户管理等模块。含卡片管理、交易统计、报表生成和打印等功能。读写器内部程序是在相应单片机仿真开发系统上编制调试而成,将仿真开发系统通过的程序装入读写器。
本文来源:IC卡读写器系列产品厂家-北京金木雨电子有限公司,金木雨官网:http://www.jinmuyu.com.cn