学位论文 > 优秀研究生学位论文题录展示
无线传感器网络中编译优化工具的研究及实现
作 者: 陈功
导 师: 陈纯;卜佳俊
学 校: 浙江大学
专 业: 计算机软件与理论
关键词: 无线传感器网络 节点编程语言 编译优化工具 堆栈使用分析
分类号: TN929.5
类 型: 硕士论文
年 份: 2010年
下 载: 16次
引 用: 0次
阅 读: 论文下载
内容摘要
无线传感器网络具有广泛的应用前景,其中所使用的大量微型节点,处理能力弱、内存空间十分有限、各种资源严重受限。与此同时,节点程序往往需要长时间运行于各种不同环境中,对程序本身有较高的要求。相应的,在进行程序开发时,相对于桌面平台以及传统的嵌入式平台,开发者需要特别关注程序的执行效率、代码占用空间和内存使用等信息,保证资源的使用未超出系统的限制,往往面临更多的困难。本论文针对无线传感器网络中的微型节点上应用程序开发时的编译工具展开研究,主要内容包括:首先,论文分析现有的节点编程语言及其编译系统,对程序编译过程中的优化工具进行研究。在现有工作的基础上,基于无线传感器网络微型操作系统SenSpire OS,结合节点自身独特的硬件特性和应用环境,设计新型编程语言CSpire,同时设计实现在该系统中针对CSpire语言的编译系统,在完成程序编译过程的同时,结合操作系统进行资源分配上的优化;然后,特别在程序的堆栈使用分析方面进行展开,对针对可执行文件的静态分析方法进行分析和总结,提出一般性的计算方法,并在此基础上在多平台和多系统以及精确性方面进行扩展,提供额外的安全检查和系统优化;最后,将语言编译时所采用的优化工具进行集成,整合进集成开发环境之中以方便使用。
|
全文目录
摘要 3-4 Abstract 4-9 第1章 绪论 9-13 1.1 研究背景 9-10 1.2 研究内容及意义 10-11 1.3 论文组织结构 11-13 第2章 编译系统及工具相关背景概述 13-24 2.1 节点编译系统概述 13-22 2.1.1 节点编程语言 14-18 2.1.2 语言编译系统 18-22 2.2 编译工具概述 22-23 2.3 本章小结 23-24 第3章 SenSpire OS编译系统研究 24-41 3.1 概述 24-26 3.2 CSpire语言的设计 26-32 3.2.1 语言的设计目标 26 3.2.2 语言的特点 26-29 3.2.3 应用举例 29-32 3.3 编译系统实现 32-37 3.3.1 系统总体框架 32-33 3.3.2 CSpire编译器 33-35 3.3.3 CSpire系统类 35-36 3.3.4 安全检查与系统优化 36-37 3.4 编译系统语言实现评测 37-40 3.4.1 语言实现评测 37-39 3.4.2 应用程序优化评测 39-40 3.5 本章小结 40-41 第4章 堆栈使用分析方法的研究 41-56 4.1 引言 41-43 4.2 基本计算方法 43-49 4.2.1 方法概述 43-45 4.2.2 计算过程 45-48 4.2.3 计算过程的分析 48-49 4.3 堆栈分析方法的扩展 49-53 4.3.1 多平台的支持 49-51 4.3.2 分析结果准确性的提高 51-53 4.4 堆栈分析方法评测 53-55 4.5 本章小结 55-56 第5章 编译工具的集成应用 56-61 5.1 概述 56 5.2 应用程序开发平台 56-59 5.2.1 基本程序开发插件 57-58 5.2.2 辅助开发插件 58-59 5.2.3 应用扩展插件 59 5.3 本章小结 59-61 第6章 总结与展望 61-63 6.1 论文总结 61 6.2 展望 61-63 参考文献 63-67 致谢 67
|
相似论文
- 基于无线传感器网络的粮库粮情监测系统设计,TP274.4
- 嵌入式无线网络传感器的研究与设计,TP212
- 无线网络传感器及其微型操作系统的研究,TP212
- 无线传感网络节点编程语言设计与实现,TP311.11
- 支持无线网络传感器的超微型操作系统ZUOS研究与应用,TP316
- 应用于交通参数监测的无线网络传感器研究,TN929.5
- Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
- 基于UWB脉冲信号的测距定位技术,TN929.5
- 多端口网络通信平台的设计与实现,TN929.5
- 基于软件无线电的数字中频收发信机的设计与实现,TN929.5
- 卫星网络中移动IP路由选择的研究,TN929.5
- 多载波CDMA的信道编码与信道估计技术的研究,TN929.533
- 基于OLSR的Ad Hoc网络功率意识路由协议,TN929.5
- DMR集群系统高层协议的设计和研究,TN929.52
- 无线自组网中的服务注册技术研究,TN929.5
- 智能家居系统中ZigBee节点的研究,TN929.5
- 大红山铁矿井下人员跟踪定位系统的优化研究,TN929.5
- 一种老年人移动健康监护系统的研究,TN929.5
- 无线传感器网络组播路由协议研究,TN929.5
- 水声通信网络MAC协议研究,TN929.3
- 基于地理位置的WSNs路由算法研究与改进,TN929.5
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com
|