1. 安裝CCID步驟:(本文使用平臺為CentOS-6.2) a) 安裝liubudev-devel rpm包,libudev-devel必須安裝,否則在配置pcsc-lite的時(shí)候,會(huì )有錯誤提示?砂惭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) 啟動(dòng)PCSC-LITE的服務(wù)。 pcscd –a –f –d 2. 運行測試程序 ./test 如果測試中出現服務(wù)未啟動(dòng),以及設備未打開(kāi)成功情況的解決方法是:將設備移除再重新掛載。 注:下圖為服務(wù)未啟動(dòng)。 注:下圖為設備未打開(kāi)成功。 |