论文部分内容阅读
随着科技的快速发展以及人们安全意识的不断提高,门禁系统的应用范围越来越广泛。简单的门禁管理系统已经不能满足人们对于安全性及功能性的要求,人们对门禁系统提出了更多的要求,因此设计一种满足人们日常要求的多功能门禁系统就成为必要。而嵌入式系统作为一种专用的计算机系统,其具有很高的可靠性且体积小、成本低、功耗也有很严格的要求。随着计算机技术的发展,嵌入式技术也日趋成熟。设计基于嵌入式的综合门禁管理系统就具有很大的社会效益及经济效益。针对上述情况,本文设了一种基于嵌入式的智能门禁考勤系统。本系统集成了先进的指纹识别与射频识别功能,具有操作简单、运行稳定、功能齐全、可联网、易扩展等优点,可应用于各种需要身份识别或考勤的场所。本文在详细分析了终端机功能需求的基础上提出了整体设计方案,系统使用三星公司的基于ARM920T内核的S3C2410芯片作为微处理器,其主频较高且接口模块丰富,在满足系统整体性能要求的基础上也满足了日后对功能扩展的要求。搭建了系统的开发环境,包括安装交叉编译工具链、NFS服务,搭建TFTP环境。研究了移植Linux操作系统的方法,并且对U-Boot(引导加载程序)、Linux内核进行了移植,对文件系统进行了定制。针对系统的功能需求对软件系统进行了总体设计,重点阐述了图片显示模块、音频与视频模块、存储模块、识别模块、通讯模块等的具体设计与实现。其中通讯模块设计了有线传输与无线传输二种方式,有线传输方式采用以太网方式,而无线传输采用当前热门的WI-FI技术,比较一般的终端机系统中采用的GPRS无线技术,WI-FI技术具有传输速度快、组网方式简单且使用成本低等优点。本系统编程使用Python语言与C语言编写。Python语言编写的代码可以直接调用C代码,不需要编译就可以执行,省去了交叉编译的过程,利于以后不同平台的移植,优于单独采用C语言编写的系统。最后对终端机系统进行了单功能测试与整体功能测试,实践结果表明,该系统的单项功能与整机性能都满足系统要求,其稳定性也达到预期目标。综合以上工作,本文提出的设计方案具有很高的实际应用价值,相关研究工作也为相同或相近的研究领域提供了有价值的参考。