论文部分内容阅读
本文设计并实现了基于嵌入式系统的远程家居监控系统。随着生活水平的不断提高,人们已经开始关注居住环境的舒适性。家居监控系统作为智能化家居的组成部分,在国内外的现代化小区建设当中已经发挥越来越重要的作用。经调研,目前智能家居市场比较混乱,缺乏统一的标准,而随着小区建设的发展需求,特点鲜明、经济实用的家居监控系统具有广阔的发展前景。本文在分析了国内外智能化家居系统发展现状基础上,结合嵌入式系统的开发方法,设计并实现了基于嵌入式的、多种方式控制的、智能化的远程家居监控系统。本文在系统中尝试性引入了人脸检测的知识和相关算法,在扩展家居智能性的方向上进行了一次探索。其主要的研究工作如下:1.调研了国内外智能化家居系统的现状和发展趋势,并结合目前国内智能家居的发展特点和小区建设发展需要,设计了基于嵌入式系统的远程家居监控系统。系统在设计中选用了ARM9处理器的EMD2440开发板和嵌入式Linux操作系统,使其具有低耗能、控制方便、成本低廉和智能性的特点。2.嵌入式系统平台和开发环境的建立。其中包括嵌入式Linux的裁减、移植,设备驱动程序的改写,Qt/E库的交叉编译和qtopia桌面系统的实现,以及只读和可读写文件系统的制作和加载,充分利用了存储空间和Nand Flash的特点。3.在监视功能上实现了摄像头驱动的移植和视频采集系统,SMS短信息的发送与接收,以及通过GPRS模块进行的MMS彩信系统的发送。4.在控制功能方面实现了红外遥控信号的自学习功能,家电设备的远程控制功能。并在嵌入式设备上成功地实现了微型的Web服务器,设计并编写了网页和基本的CGI程序进行系统的配置管理等。5.将实验室已有的Windows版本的自动人脸检测系统移植到了Linux平台上,并对其软件结构进行了重写,使其更容易阅读和扩展,同时也为实现向嵌入式平台的进一步移植奠定了基础。