1. 安裝CCID步驟:(本文使用平臺為CentOS-6.2) a) 安裝liubudev-devel rpm包,libudev-devel必須安裝,否則在配置pcsc-lite的時候,會有錯誤提示?砂惭bliubude-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 如果測試中出現(xiàn)服務未啟動,以及設備未打開成功情況的解決方法是:將設備移除再重新掛載。 注:下圖為服務未啟動。 注:下圖為設備未打開成功。 |