密码卡常见问题Q&A
硬件相关
问:Mini PCIe密码卡的M10、M10U两个型号,有什么区别?
答:标准的Mini PCIE接口,支持两路通信协议,一路是PCIE协议,一路是USB2.0协议。部分主板仅支持其中的一路。派科信安M10密码卡,物理Mini PCIE接口,协议为PCIE;M10U密码卡,物理Mini PCIE接口,协议为USB2.0。型号为MxxU的以U结尾的Mini PCIE密码卡型号,都仅支持Mini PCIE接口中的USB2.0协议。进行密码卡选择之前,请与主板厂商确认Mini PCIE接口支持的协议情况。
软件相关
问:派科信安密码卡,支持OpenWrt操作系统吗?
答:派科信安密码卡,全系列均可支持OpenWrt操作系统。
派科信安密码卡,全系列支持Linux内核的操作系统,包括通用的Ubuntu、CentOS、Debian等,同时也支持国产信创操作系统,如麒麟、统信等。也可支持用户使用buildroot、Yocto等工具自行开发的操作系统。
问:派科信安密码卡,支持windows操作系统吗?
答:派科信安的部分密码卡支持windows操作系统。PCIe密码卡的A系列、Mini PCIe密码卡的M10、M10U、M11、M11U,均支持windows操作系统。B系列PCIe密码卡,暂不支持Windows操作系统。
问:SDK中提供的样例程序,都是用动态库编译的,如何采用静态库编译调用密码卡的应用程序?
答:派科信安密码卡的SDK提供动态库和静态库。如需调用静态库编译应用程序,可参考如下编译参数:
gcc std_sm1.c -l:libpiico_ccmu.a -lpthread -I ../include -L ../lib -o std_sm1
。其中,libpiico_ccmu.a
为对应的静态库文件,不同的密码卡,名称稍有不同,用户可自行调整。编译完成后,可以用ldd std_sm1
命令,检查编译出来的二进制文件,是否依赖相应的动态库。