我目前正在探索智能卡世界,有些东西我不明白。我正在开发一个使用 CCID 协议与我的智能卡读卡器 (USB) 通信的驱动程序(我成功地进行了基本通信)。
但是,如果我想使用 ISO/IEC 7816-4 规范与我的卡通话,我将继续使用 CCID 协议和 PC_to_RDR_XfrBlock() 请求中的数据部分(偏移 10 处的 abData cf $6.1.4 第 30 页规范CCID的)我将直接发送我的 ISO/IEC 7816 命令作为 READ_BINARY、WRITE_BINARY、SELECT ... 并且智能卡读卡器将使用 RDR_to_PC_DataBlock()($6.2.1 第 49 页)回答我。
这个问题与操作系统无关,不使用任何现有的驱动程序或操作系统库。
我对吗?