摘要
ABSTRACT
第一章 绪论
1.1 无线传感器网络的研究背景
1.2 无线传感器网络体系结构
1.2.1 无线传感器网络结构
1.2.2 无线传感器节点结构
1.3 无线传感器网络的特点及应用
1.3.1 无线传感器网络的特点
1.3.2 无线传感器网络的应用
1.4 本文的主要内容和安排
1.4.1 主要内容
1.4.2 论文内容安排
第二章 无线传感器网络协议
2.1 ZigBee 技术/IEEE802..15.4 标准概述[13]
2.2 物理层标准
2.2.1 物理层管理服务
2.2.2 物理层数据服务
2.2.3 物理层协议数据单元结构
2.3 MAC 层标准
2.3.1 MAC 层管理服务
2.3.2 MAC 层数据服务
2.3.3 MAC 层帧结构
2.4 ZigBee 网络层协议
2.4.1 网络层服务
2.4.2 网络层帧结构
2.5 ZigBee 应用层协议
2.6 本章小结
第三章 系统Linux 内核的配置和裁剪
3.1 Linux 内核的特点以及历史
3.1.1 Linux 内核简介[15]
3.1.2 操作系统与内核简介
3.1.3 Linux 内核和传统Unix 内核的比较
3.2 Linux 内核配置和剪裁的一般方法
3.2.1 Linux 内核的主要子系统
3.2.2 Linux 内核的配置和剪裁
3.3 无线传感器网络中Linux 内核的配置和剪裁
3.4 Linux 内核配置和剪裁的结果
3.5 本章小结
第四章 系统软件架构及其设计
4.1 软件整体架构及其实现
4.1.1 整体层次架构设计
4.1.2 分层设计
4.2 数据结构优化
4.2.1 数据结构优化的原则
4.2.2 数据结构优化的步骤
4.3 数据结构优化的效果
4.4 本章小结
第五章 系统启动加速优化
5.1 Linux 系统启动过程
5.1.1 内核的运行级别
5.1.2 inittab 脚本
5.1.3 rc.syinit 脚本
5.1.4 rc 脚本
5.2 Linux 系统启动加速的方法
5.2.1 修改Linux 脚本
5.2.2 优化启动服务
5.3 无线传感器网络节点系统的加速启动
5.3.1 系统加速启动的实现
5.3.2 系统加速启动的效果
5.4 本章小结
第六章系统平台测试及分析
6.1 系统硬件平台功能测试
6.1.1 系统硬件平台
6.1.2 处理器模块基本逻辑功能测试
6.1.3 6 通道10 位ADC 功能测试
6.1.4 Flash 功能测试
6.1.5 SDRAM 功能测试
6.2 无线传感器网络功能测试
6.2.1 射频模块与处理器模块通信测试
6.2.2 无线传感器网络的建立以及子设备的接入组网测试
6.2.3 点对点数据传输测试
6.2.4 系统节点同步通信测试
6.2.5 跳频通信功能测试
6.2.6 传感器模块功能测试
6.3 本章小结
第七章 总结及展望
7.1 全文总结
7.2 未来研究的展望
参考文献
致谢
攻读学位期间发表的学术论文目录
上海交通大学;