| 摘要 | 第1-5页 |
| ABSTRACT | 第5-10页 |
| 第1章 绪论 | 第10-13页 |
| ·智能家居灯光控制系统设计提出的背景 | 第10页 |
| ·智能家居灯光控制系统国内外研究现状 | 第10-11页 |
| ·国外研究现状 | 第10-11页 |
| ·国内研究现状 | 第11页 |
| ·课题的研究目的和意义 | 第11-12页 |
| ·论文主要研究内容 | 第12页 |
| ·本章小结 | 第12-13页 |
| 第2章 zigbee 技术介绍与协议分析 | 第13-27页 |
| ·无线传输技术选型 | 第13-16页 |
| ·蓝牙技术分析 | 第13-14页 |
| ·wifi 技术分析 | 第14页 |
| ·zigbee 技术分析 | 第14-16页 |
| ·zigbee 无线网络结构分析 | 第16-18页 |
| ·zigbee 网络节点介绍 | 第16页 |
| ·zigbee 常用组网结构 | 第16-18页 |
| ·zigbee 网络拓扑结构选择 | 第18页 |
| ·zigbee 协议体系结构分析 | 第18-22页 |
| ·介质访问层(MAC) | 第19-20页 |
| ·物理层(PHY) | 第20-21页 |
| ·网络层(NWK) | 第21-22页 |
| ·应用层(APL) | 第22页 |
| ·zigbee 协议栈分析 | 第22-26页 |
| ·Z-Stack 协议栈介绍 | 第22-23页 |
| ·协议栈工作流程分析 | 第23-24页 |
| ·协议栈开发常用参数设置 | 第24-26页 |
| ·物理信道选择 | 第24-25页 |
| ·网络拓扑结构选择 | 第25页 |
| ·网络标识符 PAN ID 选择 | 第25-26页 |
| ·各个节点设备类型选择 | 第26页 |
| ·发射功率的设置 | 第26页 |
| ·本章小结 | 第26-27页 |
| 第3章 智能家居灯光控制系统硬件平台搭建 | 第27-51页 |
| ·系统总体硬件设计方案 | 第27-29页 |
| ·zigbee 核心模块硬件实现 | 第29-35页 |
| ·关键器件(包括主要芯片)选型 | 第29-30页 |
| ·zigbee 无线收发芯片选型 | 第29-30页 |
| ·CC2530 芯片介绍 | 第30页 |
| ·基于 CC2530 处理器的硬件核心模块的设计 | 第30-34页 |
| ·核心板的时钟电路设计 | 第31-32页 |
| ·天线电路设计 | 第32-34页 |
| ·核心板 IO 扩展接口设计 | 第34页 |
| ·核心板 3D 模型展示 | 第34-35页 |
| ·zigbee 功能模块硬件设计 | 第35-38页 |
| ·功能模块电源设计 | 第35页 |
| ·USB 转串口电路设计 | 第35-36页 |
| ·CC DEBUGGER 调试下载接口电路设计 | 第36-37页 |
| ·按键和 LED 灯电路设计 | 第37页 |
| ·功能板 3D 模型展示 | 第37-38页 |
| ·传感器硬件及其他控制电路硬件设计 | 第38-41页 |
| ·松乐 songle 5V 继电器电路设计 | 第38-39页 |
| ·步进电机驱动电路设计 | 第39页 |
| ·感光传感器电路设计 | 第39-41页 |
| ·智能家居房屋布线电力线故障指示电路设计 | 第41-43页 |
| ·嵌入式 S3C2440 平台硬件实现 | 第43-50页 |
| ·100M 网络通信电路设计 | 第43-44页 |
| ·JTAG 调试电路设计 | 第44-45页 |
| ·ARM 平台电源电路设计 | 第45页 |
| ·USB 电路设计 | 第45-46页 |
| ·按键测试电路设计 | 第46页 |
| ·LED 测试电路设计 | 第46-47页 |
| ·串口通信电路设计 | 第47页 |
| ·Nor Flash 硬件电路设计 | 第47-48页 |
| ·NAND Flash 硬件电路设计 | 第48-49页 |
| ·SDRAM 硬件电路设计 | 第49-50页 |
| ·ARM 平台时钟电路设计 | 第50页 |
| ·核心控制电路布线 | 第50页 |
| ·本章小结 | 第50-51页 |
| 第4章 基于 linux 操作系统的嵌入式软件平台的搭建 | 第51-70页 |
| ·基于 win7 操作系统的虚拟机实现 | 第51-52页 |
| ·Linux 操作系统安装实现 | 第52-53页 |
| ·交叉编译器的搭建 | 第53-54页 |
| ·移植 U-BOOT 版的 bootloader | 第54-56页 |
| ·建立 S3C2440 目标板 | 第55页 |
| ·增加对 S3C2440 的支持 | 第55-56页 |
| ·其他配置 | 第56页 |
| ·内核裁剪 | 第56-64页 |
| ·增加内核对 ARM 的支持 | 第56-57页 |
| ·制作针对 TQ2440 平台的配置单 | 第57-59页 |
| ·修改机器码 | 第59页 |
| ·编译镜像 | 第59页 |
| ·网卡驱动移植 | 第59-62页 |
| ·LCD 驱动移植 | 第62-64页 |
| ·构建根文件系统 | 第64-67页 |
| ·编译并安装 busybox | 第64-66页 |
| ·构建文件系统 | 第66-67页 |
| ·Web 服务器的搭建 | 第67-69页 |
| ·boa 在 TQ2440 开发板上的移植 | 第67-68页 |
| ·cgi 在 TQ2440 开发板上的移植 | 第68-69页 |
| ·本章小结 | 第69-70页 |
| 第5章 zigbee 模块相关程序以及控制程序设计 | 第70-84页 |
| ·电机加减速算法 | 第70-73页 |
| ·协调器节点程序设计 | 第73-76页 |
| ·协调器节点建立无线网络流程图 | 第73-75页 |
| ·协调器节点的工作流程 | 第75-76页 |
| ·终端节点程序设计 | 第76-78页 |
| ·终端节点入网流程 | 第76-77页 |
| ·终端节点工作流程 | 第77-78页 |
| ·zigbee 信号传输质量检测 | 第78-79页 |
| ·光敏传感器程序设计 | 第79页 |
| ·手机 GSM 程序设计 | 第79-83页 |
| ·对 GSM 和 SIM300 模块的分析 | 第79-80页 |
| ·AT 命令的介绍 | 第80-81页 |
| ·GSM 短信控制流程图和主要程序 | 第81-83页 |
| ·本章小结 | 第83-84页 |
| 第6章 系统运行与测试 | 第84-92页 |
| ·Web 服务器测试 | 第84-85页 |
| ·步进电机程序测试 | 第85-86页 |
| ·GSM 短信控制灯亮灭的测试 | 第86-88页 |
| ·zigbee 无线传输质量检测 | 第88-90页 |
| ·整体测试连接图 | 第90页 |
| ·本章小结 | 第90-92页 |
| 第7章 全文总结与展望 | 第92-94页 |
| ·主要研究成果 | 第92页 |
| ·系统设计的创新点 | 第92页 |
| ·进一步工作的方向 | 第92-94页 |
| 参考文献 | 第94-97页 |
| 攻读学位期间的研究成果 | 第97-98页 |
| 致谢 | 第98页 |