加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

智能卡 – 恩智浦有Java卡吗?

发布时间:2020-12-15 03:16:03 所属栏目:Java 来源:网络整理
导读:为什么在恩智浦网站上没有关于“JCOP”或J2A040和j3d081这样的术语的搜索结果?我想开始 Java Card开发并在市场上找到名为的Java Card JCOP21-72 基于J2A040 NXP JAVA的智能卡,40k EEPROM jcop31 jcop41 …… 但恩智浦网站的条款是: – SmartMX,MIFARE DESF
为什么在恩智浦网站上没有关于“JCOP”或J2A040和j3d081这样的术语的搜索结果?我想开始 Java Card开发并在市场上找到名为的Java Card

> JCOP21-72
>基于J2A040 NXP JAVA的智能卡,40k EEPROM
> jcop31
> jcop41
> ……

但恩智浦网站的条款是:
– SmartMX,MIFARE DESFire等,或
– P5CC021,P5CC040,P5CC073,P5CC080,P5CC144

为什么市场和制造商使用这些不同的术语?

更新:

>如果我购买SmartMX它是否附带操作系统?恩智浦为操作系统或供应商编程?我有能力自己做吗?
>我在哪里可以找到每个JCOP OS的详细规范?

解决方法

不同之处在于智能卡芯片制造商恩智浦生产智能卡芯片.恩智浦最知名的智能卡芯片是SmartMX(P5C *)和SmartMX2(P40C *,P60D *).除此之外,恩智浦还生产一些不那么智能的智能卡芯片(例如MIFARE DESFire MF3ICD *).

另一方面,JCOP是兼容Java Card和全球平台的操作系统的名称. JCOP最初由IBM开发,现在由恩智浦维护. JCOP只是可以在恩智浦智能卡芯片上使用的操作系统的一个选项(请注意,“不那么智能”的智能卡芯片不使用如此复杂的操作系统). J *是JCOP平台的版本号(是的,有很多版本号).

那么为什么智能卡供应商会通过操作系统名称来避免他们的产品呢?恩智浦通过芯片名称推翻产品?

仅仅因为这是他们每个人卖的东西:

>恩智浦主要销售芯片.恩智浦的客户决定他们想要的操作系统(许多SmartMX *数据表列出了一些支持的系统作为产品选项).
>智能卡制造商销售具有特定配置的智能卡.就Java Card产品而言,它通常是操作系统的类型和支持的Java Card版本.毕竟,Java Card的一个主要思想是它从实际的智能卡硬件中抽象出编程.

注意:对于这个答案的许多部分,恩智浦及其产品名称可以替换为“任意智能卡芯片制造商X”及其各自的产品.

更新:

>如果您从智能卡供应商那里购买智能卡(通常不会轻易获得没有卡的芯片),您可以购买包含特定操作系统的智能卡(这就是供应商会使用特定操作系统名称版本来宣传它的原因).
>如果您恰好是智能卡制造商/直接集成智能卡芯片并直接从恩智浦购买,您将选择芯片交付给您时所包含的操作系统.
>操作系统通常在生产期间“安装”(ROM掩码),因此您无法在生产过程之后安装/修改它.
>到目前为止,我发现的JCOP版本的最佳概述是在this document.虽然它不包含最新版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读