声明
摘要
第1章 绪论
1.1 课题背景和意义
1.2 国内外研究发展现状
1.3 本文主要工作
1.4 本文组织结构
第2章 相关技术概述
2.1 CPS系统
2.1.1 CPS系统特点
2.1.2 CPS系统面临的挑战
2.2 无线传感器网络
2.2.1 无线传感器网络概述
2.2.2 无线传感器网络节点
2.2.3 传感器节点受限的资源
2.2.4 无线传感器节点操作系统
2.3 远程重编程技术
2.3.1 远程重编程软件更新分类
2.3.2 远程重编程的实时性分析
2.4 模块加载技术
2.4.1 全镜像替换
2.4.2 基于差异的方法
2.4.3 位置无关代码
2.4.4 虚拟机
2.5 本章小结
第3章 节点端模块加载的研究与设计
3.1 模块加载需求分析
3.2 模块加载方法的研究
3.2.1 典型的模块加载方法
3.2.2 模块加载的研究
3.3 模块加载方法设计
3.3.1 可加载模块设计
3.3.2 模块加载设计
3.4 模块通信
3.4.1 模块与内核之间的通信
3.4.2 模块与模块间通信
3.5 本章小结
第4章 节点端模块加载的实现
4.1 模块加载和卸载的步骤
4.1.1 静态加载
4.1.2 动态加载
4.1.3 模块卸载
4.2 模块加载的属性
4.2.1 模块加载的时间属性
4.2.2 模块加载的能耗属性
4.3 模块加载遇到的问题
4.3.1 内存空间不足
4.3.2 模块加载失败
4.4 本章小结
第5章 模块加载测试与分析
5.1 测试环境
5.2 模块尺寸
5.3 模块加载时间开销
5.4 模块加载内存消耗
5.5 模块加载的能量开销
5.6 本章小结
第6章 总结与展望
6.1 论文总结
6.2 展望
参考文献
致谢