本应用笔记介绍了一个基于 DS8007 多协议双智能卡接口芯片和 DS5002 安全微控制器的智能卡支付交易系统。该系统可实现基本的智能卡存款、取款交易以及卡的初始化功能。虽然系统没有进行任何与“实际”支付交易系统有关的安全测试,但这里演示的功能对于此类系统极具代表性。演示中使用的硬件是 DS8007 评估(EV)板。该评估套件提供了一个方便的、经过验证的平台,用于测试基于 DS8007 器件的智能卡操作。评估板包括:作为主处理器的 DS5002 安全微控制器、一个 2 行 20 字符的液晶显示(LCD)模块、两个智能卡插槽(分别为信用卡尺寸和 SIM 尺寸)。此外还提供一个 DB-9 连接器,用于通过 RS-232 串行接口传输信号。使用本公司的微控制器工具包(MTK)软件(下载),用户可将 PC 与 RS-232 口连接下载程序或数据文件,也可以与应用系统通信。评估板还包括 512k x 8 的电池备份 SRAM,用于存储程序和数据信息。DS5002 安全处理器为电池备份的 SRAM 提供电源检测和控制电路。开发该应用系统使用的软件工具集是 Keil 公司的 PK51 专业开发工具套件,包括µVision3®集成开发环境(IDE)和 CX51 ANSI C 编译器。PK51 包提供汇编器、连接器、仿真器和调试器的完整开发环境。它生成的十六进制文件可使用 MTK 软件直接从 PC 下载到 DS8007 评估板。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !