声明
摘要
1 绪论
1.1 引言
1.2 智能家居国内外发展现状
1.3 传统智能家居系统特点及不足
1.4 课题研究的意义和内容
1.5 本章小结
2 智能家居系统的总体结构
2.1 智能家居系统的简介
2.2 智能家居系统总体设计
2.3 本章小结
3 智能家居系统硬件设计
3.1 家庭网关硬件设计
3.1.1 电源电路设计
3.1.2 系统复位电路
3.1.3 系统时钟电路
3.1.4 串口通信电路
3.1.5 USB接口电路
3.1.6 以太网卡接口电路
3.1.7 GPRS接口电路设计
3.2 ZigBee协调器的硬件设计
3.2.1 无线收发芯片CC2530的介绍
3.2.2 相关硬件电路设计
3.3 终端节点的硬件设计
3.3.1 电源电路
3.3.2 温度传感器电路
3.3.3 节点电路总体设计
3.4 本章小结
4 智能家居系统软件设计
4.1 ARM嵌入式Linux环境搭建
4.1.1 建立交叉编译环境
4.1.2 U-boot移植
4.1.3 内核修改与配置
4.1.4 Linux文件系统建立
4.2 嵌入式Web服务器简介
4.2.1 嵌入式Web服务器选择
4.2.2 Boa服务器介绍
4.3 嵌入式Web服务器的建立
4.4 Boa服务器中的CGI程序设计
4.5 移植CGIC库
4.5.1 设置环境变量
4.5.2 配置编译条件
4.5.3 编译并优化CGIC库
4.5.4 CGIC程序测试举例
4.6 嵌入式数据库SQLite
4.6.1 SQLite介绍
4.6.2 SQLite移植
4.7 本章小结
5 系统性能测试
6 总结与展望
6.1 总结
6.2 展望下一步研究工作
参考文献
致谢
作者简介及读研期间主要科研成果