您需要对NXP SmartMX非接触式MCU进行编程?

时间:2012-07-03 16:35:19

标签: nfc microcontroller mifare

我正在开发一种具有强大加密功能的NFC技术的身份验证系统。

恩智浦有两种解决方案:Mifare DESFire EV1,一种具有存储区域和3DES和AES128加密功能的芯片,以及SmartMX2,它是一个需要操作系统和软件才能运行的完整MCU。

要在两者之间进行选择,我必须知道如何编写这些标签。根据我的理解,DESFire需要USB读写器和接口软件,如下所示 - > http://www.mpsys.de/chipmanrfid_en.html

在SmartMX卡上安装操作系统需要哪些设备,然后进行调试?是否可以仅通过NFC接口来实现?

感谢您的关注, gfunky

1 个答案:

答案 0 :(得分:1)

SmartMX卡始终随附Card OS。卡OS实际上固定在芯片的ROM掩模中。这种卡操作系统的一个例子是恩智浦JCOP; JavaCard的一个实现。

为JCOP开发JavaCard applet通常在Eclipse中完成。恩智浦为客户提供JCOP开发工具,其中包括Eclipse插件。卡本身无法进行调试(出于安全考虑),但可以在PC上运行的模拟器中完成。

DESFire是一款具有固定功能的芯片。它有自己的命令集来执行诸如创建文件,读取和写入数据以及执行身份验证之类的操作。原则上,这可以使用允许通过非接触式读卡器发送命令的任何软件来完成。但是内置支持DESFire的专用软件将非常方便,并且可能会加速您的开发。

相关问题