2。1。2 嵌入式系统的特点
嵌入式系统包括硬件部分和软件部分。其系统本身不仅和 PC 系统有很大差别,而且,由于是针对不同应用设计的,不同的嵌入式系统之间的差别也很大。总的来说,它具有以下特点:
1、面向特定应用,只要满足一个特定环境和系统的要求。
2、将计算机技术,半导体技术,电子技术与个行业具体应用相结合,设计开发时与计算机底层技术相整合。
3、硬件和软件高效设计,力求在相同的资源下实现更高的性能,去除冗余。
4、将软件,硬件,具体应用相整合,升级换代具有一体性,因而生命周期长于一般的计算机系统。
5、系统的的软件固化在存储芯片或单片机中,系统的执行速度和可靠性高。
2。2指纹识别技术
2。2。1指纹识别技术的原理及步骤
指纹识别是指通过计算机,利用人体固有的指纹生理特征来进行个人身份鉴别的技术。由于人体指纹具有唯一性和不变性,使得指纹识别与传统的方法如使用个人密码或者身份识别码相比,具有更高的安全性和易用性。传统的高性能自动指纹识别系统大多是基于平台的联机应用,而当今蓬勃发展的民用市场对自动指纹识别系统的便携性和易用性提出了更高的要求,嵌入式指纹系统除了具备上述优点外,在系统扩展性和稳定性上比联机指纹系统具有更大的优势。
一般来说指纹识别过程有以下几个步骤:首先是对指纹进行采集,即将人体手指的指纹转换成对应的数字图像,然后将图像通过算法转化成适合存储比对的数字模块进行存储,最后也是最重要的步骤就是进行指纹的比对识别,通过自己设计或者是采用现有的成熟算法,将需识别的指纹与数据库中存在的指纹进行比对,从而判断该指纹所有者的身份【4】。指纹识别技术因为其图像采集较为简单,设备成本较低,已经成为了当前应用最为广泛的一种生物识别技术。
2。2。2指纹识别的结构框图论文网
指纹识别系统主要由指纹图像采集、预处理、特征提取、特征匹配等部分组成。首先,通过系统的指纹采集设备获取指纹的图像,对采集到的指纹图像进行预处理,使图像更清晰,更有利于特征提取和匹配然后,提取指纹图像中有用的特征点信息,并建立特征模板最后,将待识别的特征模板与指纹库中的模板进行对比,从而得到匹配结果。为了提高系统的速度、减少系统搜索时间,一些系统中使用了指纹分类,按照指纹的全局特征在相应的指纹分库中搜索,将待识别指纹和对应指纹分库中的模板进行对比。其系统流程框图如下图:
图2。1指纹识别系统结构框图
2。3网络通信技术
2。3。1网络通信技术的发展趋势
在现代社会飞速发展的背景下,互联网在人群中愈发普及,网络技术愈发成熟,让设备与网络连接起来成了很多系统功能实现的基础,用 Web 页面对设备进行操作也是一种越来越常见并且有效的手段。在现代工业中,我们需要对很多设备进行状态的监测,数据的采集,远程的操纵。如果采用传统的人工方式,耗时巨大,工作效率低下,而且容易出现各种错误,无法满足现代工业的要求。如果我们选用网络通信技术,通过 Web服务器进行这些操作,会更为准确,更为高效。嵌入式系统因为其特殊性,将其与网络连接也具有更为重要的作用。通过网络对嵌入式系统进行监控、管理、数据采集,是越来越多嵌入式系统普遍采用的手段【5】。
2。3。2网络通信技术的特点
一般来说,嵌入式 Web 服务器会具有几个相似的特点: