身份證閱讀器SDK(Linux)開發包
身份證閱讀器SDK(Linux)開發包
接口的一般調用流程:
1. 初始化端口 InitComm/InitCommExt
InitCommExt自動搜索初始化端口
2. 卡認證 Authenticate,需要先調用此接口才能讀取卡內容;調用此接口時,需先把身份證放置在讀卡器上調用才能成功
3. 讀卡操作 Read_Content 根據傳入的參數值,讀取身份證的對應內容,讀取的文字信息,相片文件,
指紋信息(如果有)分別保存在當前工作目錄下的wz.txt, xp.wlt, zp.bmp, fp.dat文件中。
4. CloseComm 關閉端口
具體的接口參數和返回值請查看termb.h文件中的接口說明。
1. 工具鏈采用arm-marvell-linux-gnueabi編譯,demo和編譯方法可參照main.cpp和Makefile。
2. driver目錄下lusbsdtdrv.ko為usb驅動。注:驅動基于linux-2.6.29-caijian內核,采用arm-marvell-linux-gnueabi編譯而成。
使用命令
#insmod lusbsdtdrv.ko
加載usb驅動后,插入模塊,在/dev目錄下會產生名字為sdt0的字符型設備。然后應用層可調用接口。
3. lib目錄下為編譯用到的庫文件,
4. 程序調用可以用如下方式:
# LD_LIBRARY_PATH=lib ./main
也可以將lib目錄下所有庫文件拷貝到系統庫目錄中,直接調用即可。
原創網站:http://m.z6148.cn 身份證閱讀器官網
- 上一篇:消防崗哨系統--部隊信息化管理的解決方案 2016/9/12
- 下一篇:巡更系統又可叫巡更機,巡更棒,是一個可以讓保安活動起來的產品 2016/9/7