简单介绍JCShell

关键字 :NXPNFCJCShell

1. 关于JCShell

NXP的JCOP是用于开发Java Card applet的工具,其中command line形式的tool就是JCShell。JCShell有脚本功能(.jcsh档案),可让使用者编译自己所需的脚本;也能借由JCShell与device上NFC chip的eSE进行沟通 ,取得所需资料。JCShell可在NXP官网提出申

请后可取得。



2. JCShell如何与Device沟通

Device接到PC端后会显示为com port或是装置,使用者需要在PC端自行开发工具, 去listen tcp 8050的port,JCShell会透过tcp 8050进行连线,并且透过它进行资料传输给device,Device收到资料后直接送到NFC chip内的Secure Element。本篇使用的工具是

NXP的JrcpOmapiSpi.apk。



3. 环境设定

要能执行JCShell,需确认系统环境变数JAVA_HOME是否有被正确定义。




4.连线步骤

本篇使用SN220 demo board搭配Hikey960进行使用示范。

  • 于device上安装JrcpOmapiSpi.apk后会出现"JRCP SPI Test Server"


  • 开启后无需做额外设定,device端的tcp default为8051

          


  • 于命令提示字元视窗,进入adb后输入指令”adb forward tcp:8050 tcp:8051”

          

  • 直接执行档案夹内的"jcshell.bat"

          

  • 输入”/term Remote”建立连线,JCShell与device连线建立完成。

          

  • 如有需要申请ISD key,需要执行对应的script(JCOPversion.jcsh),并将结果提供给代理商,以便后续与NXP进行申请作业。

          


以上为JCShell的基本介绍与执行说明。

★博文内容参考自 网站,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能

参考来源

false: https://www.nxp.com/design/training/secure-element-common-jcop-tools-part-2-jcshell:TIP-SECURE-ELEMENT-COMMON-JCOP-TOOLS-PART-2