声明
摘要
第1章 绪论
1.1 课题的背景
1.2 国内外研究现状和趋势
1.3 本文完成的工作
第2章 基于ARM的嵌入式系统基础简介
2.1 嵌入式系统概述
2.2 嵌入式系统的构成
2.3 ARM和嵌入式Linux概述
2.4 嵌入式系统的开发模式和开发流程
2.5 交叉编译环境的搭建
2.6 本章小结
第3章 系统总体硬件设计
3.1 系统总体结构概述
3.2 电能检测模块原理和硬件设计
3.3 Zigbee模块原理和硬件设计
3.4 中央处理器ARM模块简介
3.4.1 处理器S3C2440简介
3.4.2 FLASH存储电路
3.4.3 SDRAM存储电路
3.4.4 电源电路设计
3.4.5 UART电路设计
3.4.6 LCD接口电路
3.5 系统其他辅助模块的设计
3.5.1 电源模块电路
3.5.2 继电器模块电路
3.6 本章小结
第4章 基于Zigbee的电能检测固件开发
4.1 电能检测程序设计
4.1.1 基于ADE7755的电能检测原理
4.1.2 电能脉冲采集程序设计
4.2 Zigbee通讯程序设计
4.2.1 Zigbee协议概述
4.2.2 Zigbee分层协议
4.2.3 Zigbee网络选择与数据传输
4.3 本章小结
第5章 基于ARM的电能管理应用程序设计
5.1 嵌入式LinuX系统在ARM上的移植和构建
5.1.1 U-BOOT在ARM上的移植
5.1.2 定制Linux内核
5.1.3 yaff2s根文件系统的制作
5.1.4 程序的固化
5.2 QT开发平台介绍与SQlite数据库移植
5.2.1 QT开发平台简介
5.2.2 SQLite3数据库的移植
5.3 上层应用软件设计
5.3.1 终端节点电能检测与传输程序设计
5.3.2 协调器节点通讯程序设计
5.3.3 主控制模块程序设计
5.4 本章小结
第6章 系统测试与总结
6.1 系统测试
6.1.1 电能采集模块测试
6.1.2 Zigbee通讯模块测试
6.1.3 ARM主控制模块测试
6.2 系统存在的不足之处
6.3 总结
参考文献
致谢
在读期间发表的学术论文及研究成果