复旦微电子FMCOS2.0 CPU卡开发手册

5星 · 超过95%的资源 需积分: 15 82 下载量 180 浏览量 更新于2024-07-30 2 收藏 2.26MB PDF 举报
"复旦CPU卡FMCOS2.0手册是上海复旦微电子股份有限公司设计的一份详细开发文档,涵盖了CPU卡的各种命令、开发方法以及系统内部结构。手册内容包括FMCOS的特点、初始化与防冲突机制、传输协议、文件结构、独特的安全体系以及命令与应答流程。" 在FMCOS2.0中,主要包含以下几个核心知识点: 1. **FMCOS简介**:FMCOS是复旦微电子设计的CPU卡操作系统,具有独特的特点和内部结构。其特点包括高效的数据处理能力、强大的安全机制以及灵活的应用支持。FMCOS2.0的内部结构由CPU、加密逻辑、RAM、ROM和EEPROM等组成,这些组件协同工作,提供卡上的计算和存储功能。 2. **初始化和防冲突**:在CPU卡的操作中,初始化和防冲突机制至关重要。手册详细解释了轮询过程、类型A卡的初始化和防冲突流程,包括帧格式、时序、PICC状态、命令集和选择序列,确保在多卡片环境中能够正确识别和通信。 3. **传输协议**:FMCOS2.0支持多种传输协议,如类型A PICC的协议激活、协议参数选择以及半双工块传输协议。这部分内容详细描述了协议激活的步骤、帧等待时间、差错检测和恢复机制,确保数据传输的稳定性和可靠性。 4. **文件结构**:FMCOS2.0的文件系统由MF(主文件)、DF(子目录文件)和EF(数据文件)构成,形成了层次化的文件空间结构。文件访问方式、文件类型及其命令集以及文件标识符与文件名称的管理都是开发者需要理解的重要部分。 5. **独特的安全体系**:FMCOS的安全特性包括不同的安全状态、属性和机制,以确保数据的安全存储和处理。密码算法的描述表明FMCOS支持强大的加密功能,为卡内数据提供保护。 6. **命令与应答**:手册最后部分详细介绍了FMCOS2.0中的各种命令及其应答流程,这是进行CPU卡应用程序开发的关键。开发者需要熟悉这些命令,以正确地控制和交互CPU卡。 复旦CPU卡FMCOS2.0手册是开发基于复旦微电子CPU卡应用的必备参考资料,它为开发者提供了全面的技术指南,帮助他们理解和实现与CPU卡相关的各种功能和安全机制。
2020-06-01 上传
7. FMCOS 命令 ........................................................................................................51 7.1. 外部认证 EXTERNAL AUTHENTICATE.................................................................................51 7.1.1. 定义和范围 ...........................................................................................................................51 7.1.2. 命令报文 ...............................................................................................................................51 7.1.3. 命令报文数据域 ...................................................................................................................51 7.1.4. 响应报文数据域 ...................................................................................................................51 7.1.5. 响应报文状态码 ...................................................................................................................51 7.2. 取随机数 GET CHALLENGE....................................................................................................53 7.2.1. 定义和范围 ...........................................................................................................................53 7.2.2. 命令报文 ...............................................................................................................................53 7.2.3. 命令报文数据域 ...................................................................................................................53 7.2.4. 响应报文数据域 ...................................................................................................................53 7.2.5. 响应报文状态码 ...................................................................................................................53 7.3. 内部认证 INTERNAL AUTHENTICATE..................................................................................54 7.3.1. 定义和范围 ...........................................................................................................................54 7.3.2. 命令报文 ...............................................................................................................................54 7.3.3. 命令报文数据域 ...................................................................................................................54 7.3.4. 响应报文数据域 ...................................................................................................................54 7.3.5. 响应报文状态码 ...................................................................................................................54 7.4. 选择文件 SELECT......................................................................................................................56 7.4.1. 定义和范围 ...........................................................................................................................56 7.4.2. 命令报文 ...............................................................................................................................56 7.4.3. 命令报文数据域 ...................................................................................................................56 7.4.4. 响应报文数据域 ...................................................................................................................56