论文部分内容阅读
随着现代科学技术的发展,将生物技术应用到日常生活已经成为了可能,比如身份认证。账号加密码的身份认证方式在目前应用广泛,其方法简单,保密性也较高,但很可能会被不法分子窃取或因为忘记密码而无法完成身份认证,主要是因为这些都是外在的符号,而不是每个人身体所独有的特征。事实上,人体存在一些不同于其他个体的特征,人体生物特征识别就是基于这些特征进行身份认证的。近几年,指纹识别技术得到了广泛的研究和应用。基于Linux的嵌入式系统有着高特异性、高稳定性、小尺寸和低成本的特点。因此,本文通过结合指纹识别技术和嵌入式Linux系统,实现了基于嵌入式Linux的指纹识别系统。本文主要分为以下几个部分:首先对嵌入式Linux系统进行了概述,并详细介绍了嵌入式系统的定义和特点以及ARM处理器和嵌入式操作系统,从而引出了嵌入式Linux系统以及本文所设计的基于嵌入式Linux的指纹识别系统体系结构。然后详细介绍了系统硬件平台的设计,从选择嵌入式处理器到外围电路的搭建,最终完成整个系统硬件平台的设计。接着介绍了系统软件平台的设计,自底向上依次完成了Boot loader的适配、Linux内核的精简与适配和构建根文件系统。最后在软硬件平台的基础上,完成了指纹识别应用程序的设计,实现了指纹登记、指纹认证、指纹打卡等功能。