2012-07-03 3 views
3

강력한 암호화 기능을 갖춘 NFC 기술로 인증 시스템을 개발하고 있습니다.NXP SmartMX 비접촉 MCU를 프로그래밍하려면 무엇이 필요합니까?

NXP에는 메모리 영역과 3DES 및 AES128 암호화 기능이있는 Mifare DESFire EV1과 실행할 OS 및 소프트웨어가 필요한 완벽한 MCU 인 SmartMX2의 두 가지 솔루션이 있습니다.

둘 사이에서 선택하려면 태그를 프로그래밍하는 방법을 알아야합니다. 내가 이해 한 바에 따르면 DESFire에는 USB 판독기/기록기와 인터페이스 소프트웨어가 필요합니다. ->http://www.mpsys.de/chipmanrfid_en.html

SmartMX 카드에 OS를 설치하고 디버깅하는 데 필요한 장비는 무엇입니까? NFC 인터페이스를 통해서만 가능합니까? 귀하의 관심

감사합니다,

답변

1

SmartMX 카드는 항상 설치된 카드 OS와 함께 제공 gfunky. 카드 OS는 실제로 칩의 ROM 마스크에 고정되어 있습니다. 이러한 카드 OS의 예는 NXP JCOP입니다. JavaCard의 구현입니다.

JCOP 용 JavaCard 애플릿은 일반적으로 Eclipse에서 개발됩니다. NXP는 Eclipse 용 플러그인으로 구성된 JCOP 개발 도구를 고객에게 제공합니다. 디버깅은 카드 자체 (보안상의 이유로)에서는 가능하지 않지만 PC에서 실행되는 시뮬레이터에서 수행됩니다.

DESFire는 고정 된 기능을 가진 칩입니다. 파일 작성, 데이터 읽기 및 쓰기, 인증 수행과 같은 일을하도록 자체 명령이 설정되어 있습니다. 원칙적으로 비접촉식 카드 판독기를 통해 명령을 전송할 수있는 소프트웨어를 사용하여 수행 할 수 있습니다. 그러나 DESFire에 대한 지원 기능이 내장 된 특수 소프트웨어는 매우 편리하며 개발 속도를 크게 높일 수 있습니다.

+0

덕분에 도움이되었습니다 :) – giunkyfunky

+2

카드에 Java Applet을 작성하는 데 필요한 장비는 무엇입니까? NFC 인터페이스를 사용하여 작성할 수 있습니까? –

관련 문제