论文部分内容阅读
随着社会经济的发展,人们对家居生活水平质量的要求也越来越高。随着计算机与嵌入式技术走入人们的日常生活,各种各样信息化、智能化的消费电子产品不断推出。这些家用电器在提高人们生活质量,方便人们生活的同时,也提出了一个问题,如何更方便有效地控制家庭中越来越多的信息家电。为实现这一目标,论文设计了一种基于ARMS3C2440,能够通过网络和GSM控制的智能家居控制系统。 论文在分析智能家居控制系统工作原理基础上,以ARM9为核心控制芯片,构建了智能家居控制器的硬件实验平台,并阐述了实现系统所需的软件开发流程。系统硬件平台包括以主控芯片为主的核心电路和以外扩led模块(模拟灯光控制)、温度传感器模块(模拟温度传感)、电位器模块(模拟粉尘湿度传感)及网络接口为主的扩展电路。系统软件开发流程描述了交叉编译环境的构建、u-boot引导程序的移植、Linux内核的移植、根文件系统的制作过程,完成了相关硬件驱动程序的移植,完成了嵌入式Web服务器boa的移植,阐述了HTML语言和CGI脚本的原理并给出具体的应用方法。 经过模拟平台的搭建及对系统的测试,利用现有的网络资源,该智能家居控制系统能够实现控制灯光亮灭,实时监测温度,湿度,粉尘浓度指标的功能,达到了既定的目标要求,为后续开发工作提供了借鉴。