欢迎来到天天文库
浏览记录
ID:37830859
大小:125.75 KB
页数:27页
时间:2019-06-01
《基于嵌入式的智能家居》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WORD格式-专业学习资料-可编辑基于嵌入式的智能家居摘要21世纪是智能的时代,是互联网的时代,随着Internet后PC时代的到来,这个时代的主要特征是以计算机作为作为组成成分融入消费品之中。依赖于嵌入式技术的后PC时代使得传统IT设备逐渐过渡到嵌入式设备并融入到生活的各个方面。本系统采用嵌入式技术,将在系统内移植嵌入式web服务器,用户可以通过互联网对家居进行操作与监控。关键词嵌入式智能家居Linux远程监测AbstractInthe21stcenturyistheeraofintelligence,istheageoftheInter
2、net,withtheadventofInternetpost-pcera,theeraascomputersasthemaincharacteristicsofthecomponentsintoconsumergoods.RelyontheembeddedtechnologyaftertraditionalPCeramakesITequipmentgraduallytransitiontotheembeddeddevicesandintegratedintoallaspectsoflife.Thissystemadoptstheembed
3、dedtechnology,transplantedinthesystemofembeddedwebserver,theusercanthroughtheInternetforhouseholdoperationandmonitoring.Keyword:ARMsmarthomeLinuxRemotemonitoring1绪论-学习资料分享----WORD格式-专业学习资料-可编辑随着生活水平与生活质量的提高,人们对于生活水平要求日益提高,对于生活的便捷性与对信息需求的及时性也越发看重,以嵌入式为核心的智能家居以其便捷性与实时性逐渐走入了我
4、们的视野。目前随着-学习资料分享----WORD格式-专业学习资料-可编辑网络技术的迅速发展,传统的PC完全可以通过内嵌web服务器的ARM进行功能替代,并且由于嵌入式系统价格偏低,使得智能家居发展越发成为可能,但是我国目前智能家居发展仍然有限,发展速度与发达国家相比偏慢,并且发展水平较低,因此智能家居发展前景广阔。本文将采用ARM9作为CPU进行嵌入式开发。2.嵌入式2.1嵌入式系统简介嵌入式系统是一种非PC系统但但有计算机功能,以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统的一种专用计算机系统,它的主要特点是嵌入和专用。
5、从20世纪70年代起,微型机以小型、低廉、高速数值计算等特点迅速走向市场,它所具备的智能化水平在工业控制领域发挥了作用,常被组装成各种形状,“嵌入”到一个对象体系中,进行某类智能化的控制。与通用型的计算机系统相比,嵌入式系统的功耗低、功能强大、实时性强打、占用空间小、效率高等有点尤为突出。它的主要特点是嵌入与专用。2.2ARM处理器介绍ARM(AdvancedRISCMachine),即可以认为是一个公司的名字,也可以当成一类微处理器的统称,还可以认为是一种技术的统称。ARM体系架构的版本就是它所使用的指令集的版本。ARM架构支持32位的A
6、RM指令集和16位的Thumb指令集,后者所使用的代码的存储空间大大减少。还提供了一些扩展功能。-学习资料分享----WORD格式-专业学习资料-可编辑本文所使用的ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM920T和ARM922T等系列。ARM9采用哈佛体系结构,指令和数据分属不同的总线,可以并行处理。他的指令执行效率较ARM7有较大提高,最高可达到300MIPS。2.3嵌入式Linux嵌入式Linux是以Linux为基础的嵌入式系统,他广泛应用于我们生活的方方面面。Linux系统遵循GPL协议,是完全免费的O
7、S,既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统支持任意裁剪的特性。并且他的内核小、效率高,内核更新速度很快,支持几乎所有的32位或者64位系统。并且嵌入式Linux与PCLinux使用的是同一套内核代码,这就是的原本PC上的程序重新编译调整之后可以直接用于嵌入式Linux,大大增加了便捷性。3整体模块设计本系统的设计目的就是为了实现远程监测并进行远程操作,总体思路就是以基于嵌入式系统与web系统结合开发,其主要有USB摄像头模块、WEB服务器模块、视频客户端以及远程电器控制端组成。其中通过CGI方式实现WEB服务器
8、对远程电器的控制。本系统采用三星公司的S3C2410作为主机,系统采用Linux系统。模块之间流程图具体见下图1。-学习资料分享----WORD格式-专业学习资料-可编辑图13.
此文档下载收益归作者所有