- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM的网络智能家居系的设计与实现
基于ARM的网络智能家居系统的设计与实现
苏州大学 应用技术学院 09电子转班级(学号0916936074) [徐金波]
前言 3
第1章 绪论 4
第1.1节 研究背景 4
第1.2节 国内、外智能家居的发展与现状 4
第1.3节 智能家居远程控制系统技术的发展趋势 5
第1.4节 方案研究的内容与特色 6
第2章 智能家居远程控制系统的总体方案 8
第2.1节 系统的需求分析 8
第2.2节 系统的总体规划设计 8
2.2.1. 系统的体系结构 9
2.2.2. 系统实现功能 10
第3章 智能家居远程控制系统硬件设计 11
第3.1节 硬件体系架构 11
第3.2节 电源管理模块 11
第3.3节 时钟复位模块 12
第3.4节 RS232串口模块 13
第3.5节 JTAG模块 13
第3.6节 Flash存储模块 14
第4章 智能家居远程控制系统软件开发 16
第4.1节 嵌入式开发软件平台 16
第4.2节 交叉编译环境 16
第4.3节 U-Boot原理分析与移植 16
第4.4节 Linux内核分析与移植 18
第4.5节 文件系统制作 20
第4.6节 Boa服务器分析与移植 22
第5章 智能家居远程控制系统服务器的实现 24
第5.1节 嵌入式Web系统原理 24
第5.2节 HTML静态网页的制作 24
第5.3节 CGI程序开发 26
结论 28
参考文献 29
致谢 30
附录〔左齐标题1〕 31
附录1:实物照片说明 31
附录2:部分源程序 32
基于ARM的网络智能家居系统的设计与实现
苏州大学 应用技术学院 09电子转班级(学号0916936074) [徐金波]
【摘要】:
伴随着社会经济水平的提高,人们对家居生活的质量的要求也越来越高。随着计算机与嵌入式技术的生活化,各种智能化、信息化的消费电子产品不断涌现。这些家用电器在方便人们的生活,提高人们的生活质量的同时,也提出了一个问题,如何对家庭中越来越多的信息家电进行有效的控制。
智能家居是由欧美等发达国家提出的一种概念,旨在将家庭中离散的信息设备连接到一个家庭智能化系统上进行集中的或异地的监视控制和家庭事务的管理。
本文针对这一目标设计了一款基于网络平台的智能家居控制器。智能家居控制器是智能家居系统中不可缺少的一部分。本文在ARM平台上,结合嵌入式Linux系统,Internet技术,在智能家居控制器上实现了嵌入式Web服务器、CGI脚本服务体系及后台控制系统。分析并定义了智能家居控制器与信息家电之间的通信方式。用户在任何可以获得Internet的地方,通过web浏览器登录家居控制系统的主控页面,就可以控制自己家中的信息家电。
具体如下:
本文分析了智能家居的起源、发展和研究现状。对比了当前较为流行的几种可用于构建智能家居内部网络的相关技术,确定以蓝牙技术作为家庭内部网络通信工具。并在文中阐述了实现蓝牙技术串口通信的方法。
以ARM9核心开发板搭建了智能家居控制器的硬件实验平台,并阐述了系统实现所需要的软件开笈平台的建立过程。描述了引导程序u-boot的移植、Linux系统内核的移植、根文件系统的制作、交叉编译环境的构建过程。分析了家居控制系统的工作原理。完成了嵌入式Web服务器的移植,描述了CGI服务脚本体系并给出了具体的实现方法。分析并设计了后台服务模块的程序结构及工作流程,描述了实现过程。
本文实现了智能家居控制器的网络控制功能。经过模拟平台的搭建及对系统的测试,利用现有网络资源,本文设计的智能家居控制器能够实现与被控端设备的连通及控制信号的发送,实现了对信息家电的控制,基本实现了既定的目标要求。
【关键词】:ARM;智能家居;控制器;CGI;
[Abstract] : With the improvement of socio-economic level,peoples demands of home-1iving quality become more and more。As the computer and embedded technology coming into our life,lots of intellectualized and information appliances continue to emerge.While these information appliances making convenience and improving people’s home-living quality,it also raises a question that how to control more and more information appliances effectively.
The co
文档评论(0)