COS开发详解:SAP MDM主数据管理与CPU卡指令
需积分: 13 135 浏览量
更新于2024-08-10
收藏 288KB PDF 举报
该文档详细介绍了接触CPU卡的COS(Chip Operating System)开发包,主要针对SAP-MDM(Master Data Management)中的主数据管理进行阐述,适用于智能卡的COS开发,包括初始化COS命令和接触CPU卡COS开发的详细流程。
在主流程部分,文档提到了一个关键的初始化COS命令——创建MF(主文件)。MF是卡片文件系统中的顶级文件,用于组织和管理其他文件。创建MF的命令由多个参数构成:CLA(命令类别)为'80',INS(指令代码)为'E0',P1字段用于指示操作类型,如建立MF、DF(数据文件)或EF(记录文件)。在P2字段,'00'通常表示默认值。Lc字段用于指定数据项的长度,对于MF和DF,长度范围在0x0a到0x15之间,而对于EF,长度为7。Data字段则包含实际的数据项,而Le字段通常设置为'00',表示无额外响应数据。
在智能卡COS开发环境中,硬件方面需要具备8位CPU内核,兼容51指令集的Flash卡片,以及64KB的FLASH存储、2KB的SRAM,还包括真随机数生成器和DES协处理器,以支持加密运算。软件环境则提及了使用KEIL C2.0作为编程工具。
文件结构部分,文档描述了一个名为DF_HEADER的结构体,它定义了目录文件的基本属性,如FID(文件标识)、BODY_ADDR(目录体存储地址)、EF_KEY_ADDR(密钥地址)、EF_ADDR(第一个EF地址)、SON_DF_ADDR(子DF地址)、BROTH_DF_ADDR(兄弟DF地址),以及读写权限和SFI(目录短文件标识)等。这表明COS文件系统是基于这些元数据进行组织的。
此外,文档还预告了下篇内容,将详细介绍各类交易流程(如圈存、圈提、消费等)、密钥和MAC生成流程,以及TAC(Transaction Authorization Code)的生成步骤。这些内容对于理解SAP-MDM中的交易管理和安全机制至关重要。
总体来说,SAP-MDM在智能卡应用中涉及的COS开发是一项复杂的工作,涉及到卡片硬件、软件环境、文件结构和安全机制等多个层面。开发者需要对这些方面有深入理解才能成功地设计和实现有效的主数据管理系统。
1052 浏览量
1292 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
5507 浏览量
315 浏览量
771 浏览量
2010-07-17 上传
八亿中产
- 粉丝: 28
- 资源: 2万+
最新资源
- program_fin:用CodeSandbox创建
- sophie-haugland-js1-ma1:JavaScript 1模块分配1
- connect.zip
- next-mongodb-auth
- 安卓Android图书管理系统最新美化版可导入AndroidStudio
- yezuxlc,c语言反码与源码相加,c语言
- jodd,乔德!一套开源Java微框架和工具;软盘大小:tools+ioc+mvc+db+aop+tx+json+html<1.6MB.zip
- MyGraph-开源
- review:有关开发和工程课程的评论网络,更侧重于网络开发
- html5响应式国外城市政府城市宣传网站
- homebrew-freecad:FreeCAD的自制方法
- wordcloud python3.6 3.7 32位.zip
- manufactoring_website
- 安卓Android校园办公用品管理系统可导入AndroidStudio
- 注意:Markdown记事本应用
- Desafio