论文部分内容阅读
生物识别技术代表了未来身份验证技术的发展方向,而自动指纹识别技术是最可靠、最有效的生物识别技术之一。随着IC产业的发展,指纹识别系统正朝着脱离计算机,以更灵活、实用的方向发展。开发研究小型化、智能的采集和识别系统是当今指纹识别技术走向实用的研究热点。将指纹识别技术与嵌入式系统相结合可以使指纹识别技术的应用摆脱空间与环境的限制,更加广泛的适用于各种场合。本人对嵌入式指纹识别系统和指纹传感器驱动程序作了较为深入的研究。这篇论文主要有以下几个方面的内容:
首先,本文分析了国内外指纹识别技术的发展现状,阐明了本课题研究的必要性。在硬件方面,通过各种微处理器的对比,采用基于ARM920T内核的具有较强功能的S3C2410作为微处理器芯片,并对其外围硬件设备进行了选型、设计。在软件方面,对操作系统进行对比、选择,采用源码开放、流行的Linux作为其操作系统,构建了交叉编译环境、启动加载器BootLoader,并使用较新的Linux2.6.15内核,实现了操作系统的移植,设计实现了YAFFS根文件系统,以及指纹识别系统的软件工作流程。
其次,对指纹识别算法进行了研究,并对指纹匹配算法进行改进,提高了指纹匹配的准确率。
最后,通过分析Linux驱动程序的架构,采用高效的指纹传感器FPS200,通过SPI总线与处理器通信,实现了基于SPI总线的FPS200驱动程序的设计、实现、测试。结果表明,采集指纹清晰,完全可以满足实际需要,为指纹的进一步处理打下了基础。