基于 ARM9 的智能家居网关设计与实现摘要随着芯片技术和计算机软件技术的飞速进展、人们生活水平的不断提高,家居智能化控制被越来越多的人关注,人们希望通过该技术能够更加方便简洁的对家居环境进行控制,由此智能家居便应运而生,本次设计便是根据智能家居的基本功能,通过对嵌入式 ARM 系统平台搭建和服务器的实现,设计并实现了智能家居网关的设计。本文主要讨论基于 ARM9 内核的 S3C2440 芯片的嵌入式智能家居网关的设计与实现。文章首先介绍了嵌入式智能家居的当前应用背景和进展情况,整体论述了系统的软硬件开发平台,主要详细的介绍了系统软硬件平台的整体搭建过程,其中包括了交叉编译环境的建立、Bootloader 启动引导程序的移植、linux-2.6.35 内核的移植以及简易 yaffs 文件系统的制作;接着探讨了 Web 服务程序 Boa 和嵌入式数据库 SQLite 的移植;最后设计和实现了一个嵌入式智能家居服务器,主要通过编写 CGI 程序来实现客户端和服务器端的动态页面交互。整个系统完成了家居环境的简单信息检测,远程 Web 服务器的访问,同时实现了通过 Internet 和本地对信息的检测以及对设备的简单控制功能。经过测试表明,本系统具有良好的通用性、有用性和扩展性,可以应用到具体的嵌入式智能家居系统的开发中。关键词: 嵌入式 智能家居 ARM9 Web 服务器The ARM9-based Imbedded Intelligent Home Gateway Design and ImplementedAbstractWith chip technology and the rapid development of computer software technology, continuous improvement of people's living standard, intelligent home control are concerned by more and more people.People want to control more simply and conveniently to the home environment, so the smart home have come into being.Based on the basic functions of smart home, through the platform to build embedded ARM systems and server implementation, design and implementation of intelligent home gateway is realized.In this paper, the ARM9-based embedded intelligent home gateway is designed and implemented. In this article, firstly, the embedded intelligent home application background and development of the current si...