资源描述:
《基于ARM的家庭远程门禁系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:密级:编号:桂林理工大学硕士研究生学位论文(专业学位)基于ARM的家庭远程门禁系统设计与实现ADesignandImplementationofARM-BasedFamilyRemoteAccessControlSystem学位类别工程硕士研究生闫昊学号212012500工程领域计算机技术研究方向嵌入式软件导师陈超泉职称副教授企业导师徐章艳职称副教授2014年3月25日万方数据ADesignandImplementationofARM-BasedFamilyRemoteAccessControlSystemMajor:ComputerTechnologyDirectionofStu
2、dy:ComputerTestandControlGraduateStudent:YanHaoSupervisor:ViceProf.ChaoQuanChenCollegeofComputerScienceGuilinUniversityofTechnologyJune,2013toApril,2014万方数据万方数据摘要门禁设备是一种直接有效且应用十分广泛的安防设备,早期的门禁系统大多采用单片机平台设计实现,其功能单一、交互能力弱、效率较低,且少有针对家庭用户的产品。随着智能家居这个概念的逐步发展成熟,人们逐渐注意到智能化的家居环境带来的便利,智能家居市场巨大的前景正渐渐显露出来。其中门
3、禁系统作为智能家居这个概念中的一部分,是一个创意和技术交汇的重要节点,本文就是顺应这种趋势,以家庭门禁系统的远程操控为核心概念,提出一种主要面向家庭用户的远程门禁系统的设计并实现。本文通过对当今门禁行业的调查、分析与研究,进行系统功能和需求分析,围绕服务于家庭用户的核心需求,设计一套基于ARM的嵌入式门禁系统。本系统以嵌入式Linux系统作为软件运行平台,天嵌公司的tq2440ARM板作为硬件平台,充分利用了ARM微处理器的优势。搭载ubuntu9.10虚拟机系统的win7计算机作为开发机,在ubuntu9.10环境下完成门禁系统主控软件及客户端软件的设计编写。本门禁系统还需要一些周边外部
4、设备的支持,包含例如已有标准驱动的麦克风、耳麦等多媒体设备,以及需要针对性地进行驱动设计编写的硬件设备,例如门铃模块、电控锁模块等,主要功能包括:电力驱动的门锁功能;访客留言;视频监控;通过网络对门锁进行控制等;网络通话等。论文的工作主要有:将Linux移植到ARM板上,以支持控制器主控软件的运行;设计实现音频软件模块来进行音频数据的录制保存;选择合适的网络协议并实现互联网上的数据交互;为要用到的硬件设备编写驱动,以支持其正常工作;在系统运行的过程中进行调试和测试等。在文章的最后做出总结与展望,并提出一些改进建议。关键词:智能家居,门禁系统,ARM嵌入LinuxI万方数据ABSTRACTA
5、ccesscontrolsystemisanimportantpartofthesecurityareas,mostoftheearlyaccesscontrolsystemdesignedandimplementedusingsingle-chipplatform,whichfeaturesasingle,interactivecapabilityisweak,inefficient,andfewproductsforhomeusers.Withthegradualdevelopmentoftheconceptofsmarthomemature,peoplegraduallynotice
6、dtheconvenienceofintelligenthomeenvironment,hugemarketprospectsofsmarthomearegraduallyrevealed.Intelligenthomeaccesscontrolsysteminwhichthisconceptaspartofanimportantnodeistheintersectionofcreativityandtechnology,thepaperisgoingtobuildwiththistrendandremotelycontrolhomeaccesscontrolsystemasthecore
7、concept.Firstly,theaccesscontrolindustrytodaythroughinvestigation,analysisandresearch,thesystemfunctionsandrequirementsanalysis,servicesforhomeusersaroundthecorerequirements,proposedaembeddedARMplatformdesignbase