在Linux环境下搭建CCID测试环境

1.安装CCID步骤:(本文使用平台为CentOS-6.2)
a)安装liubudev-devel rpm包,libudev-devel必须安装,否则在配置pcsc-lite的时候,会有错误提示。可安装liubude-devel rpm包。
rpm -ivh libudev-devel-147-2.40.el6.i686.rpm
b)编译安装libusb。
    tar –zxvf libusb-1.0.9.tar
    cd libusb-1.0.9
    ./configure --prefix=/usr --exec-prefix=/usr
    make
    make install
c)编译安装pcsc-lite。
tar -zxvf pcsc-lite-1.8.3.tar
    cd pcsc-lite-1.8.3
    ./configure --prefix=/usr --exec-prefix=/usr
    make
    make install
d)编译安装ccid。
tar –zxvf ccid-1.4.6.tar
    cd ccid-1.4.6
    ./configure --prefix=/usr --exec-prefix=/usr
    make
    make install 
e)编译安装完成以后,用所提供的Info.plist文件替换下面路径中的Info.plist文件。
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
f)启动PCSC-LITE的服务。
pcscd –a –f –d          
2. 运行测试程序 
   ./test

在Linux环境下搭建CCID测试环境_第1张图片

如果测试中出现服务未启动,以及设备未打开成功情况的解决方法是:将设备移除再重新挂载。
注:下图为服务未启动。

在Linux环境下搭建CCID测试环境_第2张图片
注:下图为设备未打开成功。

在Linux环境下搭建CCID测试环境_第3张图片

你可能感兴趣的:(在Linux环境下搭建CCID测试环境)