基于MC68HC908JB8的便携式USB指纹采集仪

嵌入式系统 时间:2013-11-02来源:网络


图6.指纹采集基本流程图

4.3,WINDOWS 平台下的USB 驱动程序设计

Windriver 是美国Jungo 公司出品的用于编写硬件驱动程序的一种工具软件,主要用于ISA 插卡、PCI 插卡和USB 的驱动程序开发。使用Windriver开发驱动程序的优点主要在于不需要了解太多的操作系统和驱动程序方面的知识,而且Windriver 带有功能强大的向导Driver Wizard,能帮助开发者进行硬件诊断和自动生成代码。所以采用Windriver 能让电子工程师在短时间内针对自制硬件开发出易用、兼容性好的驱动程序采用Windriver 来设计USB 驱动程序,如图7 所示,实际上只是在用户模式下调用了用了Windriver 通用驱动程序提供的API 函数,并不用编写WDM驱动程序。


图7 Windriver 应用结构图

基本调用过程:程序运行时先调用WDU_INI函数初始化各种变量,等待回调函数结果;如果回调成功,则调用WDU_TRANSFER等函数完成收发数据;而程序运行结束时调用WDU_UNINIT释放变量,句柄等获得资源。

4.4,WINDOWS 平台下演示程序设计

计算机上的演示程序主要包含计算机与MC68HC908JB8 通信的简单控制,采集到指纹图像的显示,以及指纹图像的一些如细化,二值化等的简单处理。采用的工具是VC6.0,图8 是一个演示界面的例子。


图8,演示界面

第五章, 结束语

本文介绍了一种基于MC68HC908JB8 的便携式USB 指纹采集方案,实验表明,这种方案充分利用了USB 支持即插即用,有较强的纠错能力,能总线供电等优点,简化了设计,降低了成本,实现了灵活可靠的指纹图像传输,有很好的应用前景。(end)
1 2 3

关键词: 指纹采集 USB MC68HC908JB8

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版