電子工程網(wǎng)

標題: 在Linux環(huán)境下搭建CCID測試環(huán)境 [打印本頁(yè)]

作者: zhanglu95    時(shí)間: 2019-7-12 10:26
標題: 在Linux環(huán)境下搭建CCID測試環(huán)境
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
[attach]197615[/attach]
如果測試中出現服務(wù)未啟動(dòng),以及設備未打開(kāi)成功情況的解決方法是:將設備移除重新掛載。
注:下圖為服務(wù)未啟動(dòng)。
[attach]197616[/attach]
注:下圖為設備未打開(kāi)成功。

作者: xiaoyuhzou1228    時(shí)間: 2019-7-12 16:41
CCID是什么鬼,這個(gè)微軟自己的驅動(dòng),現在貌似只有U盾在用吧,還有人在研究呢?
作者: 小屁孩123    時(shí)間: 2019-7-12 16:55
ccid是一種協(xié)議,針對智能卡設備的一種通訊協(xié)議,不只是加密狗,只要符合要求的設備,例如讀寫(xiě)器等都是能用的

作者: Nic_浩    時(shí)間: 2019-7-12 17:01
ccid是一種協(xié)議,針對智能卡設備的一種通訊協(xié)議,不只是加密狗,只要符合要求的設備,例如讀寫(xiě)器等都是能用的
作者: Mr.Wang    時(shí)間: 2019-7-12 17:10
佩服佩服,樓上的是大神!

作者: kessy1    時(shí)間: 2019-7-12 17:26
這種協(xié)議在任何系統下都一樣嗎?
作者: QL87    時(shí)間: 2019-7-12 23:37
windows和linux下面現在都能支持,現在很多廠(chǎng)家開(kāi)發(fā)的讀卡器都能支持CCID的。德卡XX、凌科XX、X華等都有

作者: miniminimini    時(shí)間: 2019-7-15 09:53
初次接觸,文章說(shuō)的CCID驅動(dòng)測試有點(diǎn)深奧,有沒(méi)有詳細一點(diǎn)的說(shuō)明呢?測試程序是自帶的還是需要自己寫(xiě)?
作者: wang0327    時(shí)間: 2019-7-15 09:55
CCID標準規定了CCID設備是一種芯片/智能卡接口設備,設備通過(guò)USB接口與主機或其它嵌入式主機連接,進(jìn)行符合CCID標準的數據通訊,同時(shí)設備通過(guò)符合7816標準協(xié)議的接口與智能卡進(jìn)行通訊,一般這些都有標準代碼,不需要自己再去編寫(xiě)

作者: tyl2010    時(shí)間: 2019-7-15 20:20
太深奧了,看的我有點(diǎn)暈

作者: Test_wf    時(shí)間: 2019-7-15 21:21
符合CCID標準的數據通訊,但不符合7816標準協(xié)議的接口與智能卡是否能進(jìn)行通訊?

作者: zhanglu95    時(shí)間: 2019-7-16 09:10
廣泛意義來(lái)說(shuō)目前所以的CPU智能卡就是需要符合ISO7816標準的。如果設備不符合標準當然不能通訊。
作者: 小屁孩123    時(shí)間: 2019-7-16 09:53
我按照上述步驟,成功在ubuntu系統下安裝上了ccid驅動(dòng),能夠正常識別我的讀卡器了,非常棒~(yú)

作者: 小屁孩123    時(shí)間: 2019-7-16 09:56
我按照上述步驟,成功在ubuntu系統下安裝上了ccid驅動(dòng),能夠正常識別我的讀卡器了,非常棒~(yú)

作者: Nic_浩    時(shí)間: 2019-7-16 09:59
我按照上述步驟,成功在ubuntu系統下安裝上了ccid驅動(dòng),能夠正常識別我的讀卡器了,非常棒~(yú)
作者: zhanglu95    時(shí)間: 2019-7-16 10:06
看這篇文章應該是在PC版的linux系統上操作的吧,不知道嵌入式linux系統是否也能按這個(gè)流程實(shí)現CCID操作?
作者: tyl20100    時(shí)間: 2019-7-16 10:40
我也很想知道,望樓主出來(lái)解答一下,我會(huì )時(shí)刻關(guān)注你第二篇文章的講解
作者: kessy1    時(shí)間: 2019-7-16 10:46
除了使用平臺為CentOS-6.2,還能用別的平臺嗎?如果有,那還能使用什么平臺?

作者: miniminimini    時(shí)間: 2019-7-16 12:35
其他的都能用紅帽,ubuntu都一樣

作者: zhanglu95    時(shí)間: 2019-7-16 13:14
這篇文章技術(shù)性好強啊,表示看不懂。
作者: wang0327    時(shí)間: 2019-7-16 15:00
那是不是可以在不同的平臺都可以使用,前提是要搭建好環(huán)境?

作者: QL87    時(shí)間: 2019-7-17 17:26
CCID只是一個(gè)協(xié)議而已只要平臺支持USB主模式,根據具體情況修改原則上是不同的平臺也能使用。
作者: xiaoyuhzou1228    時(shí)間: 2019-7-17 21:21
關(guān)注樓主這么長(cháng)時(shí)間了,希望樓主多出一些簡(jiǎn)單易懂的文章,這個(gè)代碼看起來(lái)好吃力啊。。。。
作者: Mr.Wang    時(shí)間: 2019-7-18 15:01
樓主這技術(shù)太專(zhuān)業(yè)了,對于需要的的人來(lái)說(shuō)真是錦上添花~





歡迎光臨 電子工程網(wǎng) (http://selenalain.com/) Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页