基于MC68HC908JB8的便攜式USB指紋采集儀
圖6.指紋采集基本流程圖
Windriver 是美國Jungo 公司出品的用于編寫硬件驅(qū)動程序的一種工具軟件,主要用于ISA 插卡、PCI 插卡和USB 的驅(qū)動程序開發(fā)。使用Windriver開發(fā)驅(qū)動程序的優(yōu)點主要在于不需要了解太多的操作系統(tǒng)和驅(qū)動程序方面的知識,而且Windriver 帶有功能強(qiáng)大的向?qū)river Wizard,能幫助開發(fā)者進(jìn)行硬件診斷和自動生成代碼。所以采用Windriver 能讓電子工程師在短時間內(nèi)針對自制硬件開發(fā)出易用、兼容性好的驅(qū)動程序采用Windriver 來設(shè)計USB 驅(qū)動程序,如圖7 所示,實際上只是在用戶模式下調(diào)用了用了Windriver 通用驅(qū)動程序提供的API 函數(shù),并不用編寫WDM驅(qū)動程序。
圖7 Windriver 應(yīng)用結(jié)構(gòu)圖
4.4,WINDOWS 平臺下演示程序設(shè)計
計算機(jī)上的演示程序主要包含計算機(jī)與MC68HC908JB8 通信的簡單控制,采集到指紋圖像的顯示,以及指紋圖像的一些如細(xì)化,二值化等的簡單處理。采用的工具是VC6.0,圖8 是一個演示界面的例子。
圖8,演示界面
本文介紹了一種基于MC68HC908JB8 的便攜式USB 指紋采集方案,實驗表明,這種方案充分利用了USB 支持即插即用,有較強(qiáng)的糾錯能力,能總線供電等優(yōu)點,簡化了設(shè)計,降低了成本,實現(xiàn)了靈活可靠的指紋圖像傳輸,有很好的應(yīng)用前景。(end)
評論