- 相干保举
接纳S3C2410和Linux体系的指纹辨认
择要:跟着ARM系列处置器机能的不时进步,曩昔一些专属于DSP范畴的运算麋集型的利用,比方指纹辨认等,也能够在ARM处置器上得以很好的实现,接纳S3C2410和Linux体系的指纹辨认办理体系。并且因为MCU的壮大节制功效,和操纵体系的庞大矫捷性,使得这类体系有DSP平台不可相比的上风。本文侧重先容了基于S3C2410和Linux操纵体系的指纹辨认办理体系的实现体例,和这类实现体例与传统DSP体系的异同。
指纹辨认手艺在金融、交通、宁静等范畴和平常任务和糊口中被愈来愈普遍地利用。指纹辨认的算法中凡是有大批的矩阵运算,域变更,三角函数运算等等,属于典范的运算麋集型的利用,是以凡是接纳DSP来实现嵌入式利用。不过近期环境有了很大改变,MCU的机能突飞大进,使得指纹辨认如许的运算麋集型的利用也能够接纳MCU来实现。比方,三星公司推出的基于ARM920内核的嵌入式处置器S3C2410,速率高达200MIPS,完整能够知足指纹辨认利用对运算速率的请求,计较机论文《接纳S3C2410和Linux体系的指纹辨认办理体系》。S3C2410具备的丰硕外设,并且能够运转Linux操纵体系,如许的特征则是传统的DSP所没法相比的。
停止指纹辨认,起首要想法取得指纹。之前用得最多的是光学收罗器,特色是价钱绝对自制($15-$100),但体积比拟大,布局庞杂。比来光学收罗器正遭到半导体电容阵列式指纹收罗器的激烈打击。这类新型的收罗器接纳硅片外表的细小电容阵列来感知指尖的纤细纹理,其特色是活络度高,收罗图象品质好,并且体积很是小,很轻易将其装置到小型装备,比方手机或是门锁等产物中。虽然今朝其价钱还比拟高(>$25),但因为它是根据莫尔定律成长的半导体产物,能够预感,正如传统的相机会被数码相机取代一样,在未几的未来它将成为指纹收罗器的支流产物。今朝半导体收罗器的首要出产厂家有ST和Fujitsu等。
在咱们这项设想计划中接纳的指纹收罗器是Fujutsu公司的FSP200。它能在约莫25mmX30mm的面积上取得256X300个象素的指纹图象。FPS200能够间接毗连到S3C2410的总线上,是以这项设想的硬件很是简练松散。硬件以下图所示:
从上图能够看出,指纹辨认焦点板现实只要3个构成局部,即电源办理,CPU和内存。电源办理局部接纳DC-DC以取得高效力,这对门锁等接纳电池的利用很是有效。内存有16MB的SDRAM和4MB的Flash。现实上若是仅仅须要停止指纹辨认是用不到那末多Flash的,但咱们的设想并不只仅是要实现简略的指纹辨认,而是一个能够对多个用户停止办理的指纹办理体系,是以4MB的Flash是须要的。
焦点板供给了两个内部接口,即传感器接口和用户板接口。传感器接口接纳16Pin的扁平印刷电缆与FPS200传感器相连。用户板接口现实上是一个UART,用户板开辟者能够经由过程任何一个带有UART的简略单片机对它停止完整的节制。对焦点板的节制是经由过程一系列指令集来实现。为了与曩昔的大批用户坚持兼容性,咱们的节制指令集与此刻被普遍利用的FDA2000指纹辨认。
【接纳S3C2410和Linux体系的指纹辨认】相干文章:
Linux体系是若何区分gmtime和localtime03-04
linux体系号令11-23
linux体系号令(典范)01-25
Linux 体系毛病排查和修复技能03-19
linux的文件体系03-07
LINUX操纵体系01-22
Linux体系时候设置11-22
Linux体系的网速操纵03-08