- 博客(17)
- 资源 (5)
- 收藏
- 关注
转载 对于实现Java平台的三种方式的详细解析
广泛地说,只要能执行 Java bytecode 者,就可以称为 Java 平台(Java platform)。大致上,实现 Java 平台的方式有三种,分别是: Java 虚拟机器(Java Virtual Machine,JVM) Java 操作系统(Java Operating System) Java 芯片(Java Chip) 以下就此三种 Java 平台
2011-12-29 12:56:31 465
转载 JavaCard CPU的设计与FPGA实现
1 JavaCard简介 智能卡是指集成了CPU、ROM、RAM、COS(芯片操作系统)和EEPROM,能储存信息和图像,具备读/写能力,信息能被加密保护的便携卡。智能卡的最基本标准是 ISO/IEC7816。智能卡在银行、电信等行业得到广泛应用,但在发展过程中也遇到很多问题,主要有:各厂商指令集不统一;编程接口APIs太复杂;开发环境不通用,新卡开发都要熟悉开发环境;系统不兼容,专卡专
2011-12-29 12:55:27 814
转载 智能卡COS芯片层模块设计与测试方案研究
0 引 言 随着科学技术的不断进步,智能卡的应用已经越来越广泛,涉及到人类生活的各个领域,如商业、医疗、保险、交通、社会公共事业等多种领域,所以如何设计一个高效稳定的智能卡操作系统口具有较高的社会意义。这里针对智能卡的硬件结构设计了操作系统的通信和硬件其他模块,并提出了一种测试方案以检测芯片底层模块的稳定性。 1 智能卡操作系统概述 片内操作系统(Chip Operating
2011-12-29 12:53:27 3028
转载 圈存&圈提
圈存即是将您平时从银行户头中提领现金放在口袋里进行消费付款的方式变成将您银行户头中的钱直接圈存(存入)IC晶片上,亦即有了电子钱包,这样一来,您就免除携带现金找零、遗失、伪钞、被抢之风险。圈存的资金大多是个人在特定的消费环境下进行刷卡消费的。指令发出 通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中;这种交易必须在金融终端上联机进行;进行圈存交易以
2011-12-29 12:49:29 2287
转载 智能卡处理器外部时钟
智能卡处理器没有内部时钟发生器,这样就需要一个外部供给的时钟。时钟是提供数据传输速率的基准。根据GSM 11.11,时钟的占空因数必须在40%~ω%的范围内。 施加到触点的时钟并不需要与提供给处理器的内部时钟信号完全一样,某些微控制器有一个可选的分频器,它插在外部时钟和内部时钟电路之间。通常,分频因子是2,因而外部时钟比内部时钟快两倍。这是由硬件的内部特性所决定,也是为了可把终端设各里已
2011-12-29 12:48:33 587
转载 智能卡的电源电压
智能卡的电源电压为5V,最大变化为±10%,这个电压和通用的TTL电路的电压相同,是目前市场上和使用中的所有卡的标准电压。 对于移动电话,为了响应市场要求减轻设备重量的压力,大力促成了把电池电压从6V或4.5V改为3V的转变。由于目前所有移动电话的元部件都可使用3Y,而智能卡是惟一的仍需5V的部件。于是,移动电话需要一个电压变换器以提供卡所需的能源,这就增加了复杂性,以及不必要的成本费用。因
2011-12-29 12:48:11 950
转载 智能卡的电气特性
智能卡的电气特性只取决于所嵌人的微控制器,它是卡上惟一带有电路的部件。在智能卡技术的早期,惟一决定因素就是微控制器的功能,而很少注意综合的电气特性。在那时,应用几乎是完全封闭的,使用单一类型的卡和专门开发的终端设备。智能卡电气特性需要终端设备必须设计成按选用的卡类型来工作。这种情况在几年后逐渐发生了变化,伴随着现代的大规模应用,各种类型的智能卡必须与许多不同类型的终端设各一起工作,这就不可避免地要
2011-12-29 12:47:48 488
转载 智能卡的微控制器
从信息技术的观点来看,智能卡的核心器件就是嵌入在触点电极下面的微控制器,它控制、启动和监视着所有的活动。为此目的而专门设计和开发的微控制器就是一台完整的计算机。也就是说,它包含有处理器、存储器和连接外部世界的接口,其布局大致如图1所示,而图2则为实际芯片的照片。 图1 在芯片上智能卡微控制器功能单元的典型布局 图2 在减小芯片面积(缩小处理)前后两个功能相同的智能卡芯片的相对大
2011-12-29 12:47:18 364
转载 智能卡的激活和去激活序列
所有的智能卡微控制器都要防止触点上的静电电荷和电位差。为了避免一些不确定的状态,严格定义的激活和去激活序列都是规定好的必须严格遵守。在ISO/IEC 7816-3的相应部分里也有所反映。这些序列规定了激活和去激活卡的电气时态,与机械触点建立的序列无关,后者是没有规定的。 如图1所示,必须首先连接到地,再接通电源,之后接通时钟。假如,在接通电源电压之前试图接通时钟的话,微控制器将会尝试着从
2011-12-29 12:46:50 1060
转载 智能卡的电源电流
智能卡的微控制器是通过它的触点电极C1来获得其电源电压的。根据GSM 11.11规范,此电流不能超过10nuAoISO标准的现行版本规定值为200mA,从技术上来说这是过时的,将肯定要改变以反映目前的技术状态。 智能卡的功率消耗是50mW,即5V的电源电压和假定的10mA的电源消耗。即使这样的功率损耗在大约25mm'的表面区域上,这仍是相当低的并不需要考虑芯片可能的自热问题。 微控
2011-12-29 12:46:22 593
转载 智能卡数据传输
如果在数据传输期间产生错误,将有可能发生终端设备和卡同时试图发送数据的情况,这样就会在相连的I/0线上导致数据碰撞。发生在应用层和物理层的这些问题,可能在I/0线上产生一个大得足以破坏接口器件的电流,应彻底避开它。 为了防止卡内半导体器件发生危险,把终端设备的I/0线经20kΩ上拉电阻接到+5V,如图1所示。就可以避免在错误的过程中两部分电路试图以不同的电平来驱动数据线的问题。在通信期间,如
2011-12-29 12:45:37 727
转载 智能卡数据传输复位应答
当加上供电电压、时钟和复位信号后,智能卡经I/O引线送出其复位应答ATR。这个数据串,它最多含有33 字节,总是按分频值(时钟频率转换因子)为372传送的,这是遵照ISO/IEC7816-3标准的规定。它含有关于 传输协议和卡的各种数据,即使在ATR之后的传输协议使用的是不同的分频值(例如:512),也应当用这个 分频值。这就保证了从任何卡总能接收到一个ATR,而不管传输协议的参数是怎样的。
2011-12-29 12:44:23 1128
转载 智能卡数据传输的协议类型选择
智能卡在ATR的接口字符中给出不同的传输参数数据,诸如传输协议和字符等待时间。如果一终端需要修改 这些参数中的一个或多个,按照ISO/IEC 7816-3,在实际执行协议之前必须先执行协议类型选择PTS (Protocol Type SelectiON)。终端可以用它去修改某些协议参数,只要这是卡所同意的。田有时也被称 为协议参数选择PPS(Protocol Parameter Selec
2011-12-29 12:43:09 1131
转载 keil C调用汇编模块的例子
//第一个文件是C的内容 #include extern void DELAY(unsigned int delaytime);//对汇编函数的声明 void main(void) { while(1) { P0=0x00; DELAY(0xFF);//在这里调用了汇编
2011-12-28 14:32:55 2570
转载 VC中PC/SC智能卡接口的编程
[摘要]本文介绍了如何在VC中通过PC/SC接口实现对智能卡读写器的操作,并给出了详细的例子代码。 [关键词] 智能卡、PC/SC、智能卡读写器1 引言完整的智能卡应用系统由后台服务程序、主机或终端应用程序和智能卡等组成,如图1所示。其中,后台服务程序提供了支持智能卡的服务。例如,在一个电子付款系统中,后台服务程序可以提供到信用卡和帐户信息的访问;主机或终端应用程序一般存在于台式机
2011-12-27 09:50:45 604
转载 智能卡使用时序要求
在日常的生活中,智能卡是离不开我们的生活的,坐车用到的公交卡,地铁卡,饭卡,门禁等等,但很多人不清楚智能卡的使用时序,作为智能卡公司的员工,我简单说下。智能卡接口电路对智能卡插入与退出的识别,即卡的激活和释放,有很严格的时序要求。如果不能满足相应的要求,智能卡就不能正常进行操作;严重时将损坏智能卡或智能卡读写器。 (1)智能卡激活过程 为启动对卡的操作,接口电路应按图1所示顺序激活
2011-12-27 09:44:57 912
转载 智能卡传输协议分析
[摘要]智能卡又叫smartcard或IC卡,是一种应用非常广泛的设备,本文闲话少说,单从技术面对接触式智能卡接口协议ISO7816做一个详细的分析。[关键词] 智能卡、ISO7816、嵌入式智能卡接口智能卡接口如下图所示:pin脚定义如下表:Pin名称用途C1 VccPower connect
2011-12-27 09:40:16 1952
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人