无线传感器网络中编译优化工具的研究及实现

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:philiploo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络具有广泛的应用前景,其中所使用的大量微型节点,处理能力弱、内存空间十分有限、各种资源严重受限。与此同时,节点程序往往需要长时间运行于各种不同环境中,对程序本身有较高的要求。相应的,在进行程序开发时,相对于桌面平台以及传统的嵌入式平台,开发者需要特别关注程序的执行效率、代码占用空间和内存使用等信息,保证资源的使用未超出系统的限制,往往面临更多的困难。本论文针对无线传感器网络中的微型节点上应用程序开发时的编译工具展开研究,主要内容包括:首先,论文分析现有的节点编程语言及其编译系统,对程序编译过程中的优化工具进行研究。在现有工作的基础上,基于无线传感器网络微型操作系统SenSpire OS,结合节点自身独特的硬件特性和应用环境,设计新型编程语言CSpire,同时设计实现在该系统中针对CSpire语言的编译系统,在完成程序编译过程的同时,结合操作系统进行资源分配上的优化;然后,特别在程序的堆栈使用分析方面进行展开,对针对可执行文件的静态分析方法进行分析和总结,提出一般性的计算方法,并在此基础上在多平台和多系统以及精确性方面进行扩展,提供额外的安全检查和系统优化;最后,将语言编译时所采用的优化工具进行集成,整合进集成开发环境之中以方便使用。
其他文献
一我姓“老”,名“金山”,座落在云南省元阳县大坪乡境内一条普通的小溪畔。人们之所以叫我“金山”,是因我身躯赋存有黄金,我身旁的小溪则被人们称为“金子河”;人们之所以尊称我
语音识别的研究对象是语音,研究目的是让机器能够识别人类语音,研究内容是如何让机器在各种环境下从语音信号中提取语音信息,从而使机器能够有效地理解和执行发声者的各种意
随着无线传输技术、多媒体技术以及移动终端技术的持续发展,移动终端用户对多媒体视频的需求越来越迫切。但由于无线网络带宽的限制以及移动终端设备本身的性能限制,移动终端
6月12日上午,广电网络《关于实施西安市有线电视数字化整体转换项目的议案》获临时股东大会通过。公司预计在2009年底左右完成西安市区和郊区县城以上近100万户的整体转换。
数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息技术与应用系统的核心技术和重点基础。现如今,传统关系型数据库已经得到了广
Internet的飞速发展,使传统结构的计算机网络应用系统正在逐步被基于B/S三层结构的应用系统所代替。本研究课题是结合现代高职教学的特点,根据教学需求,提出了基于B/S模式的高职
现在,业界已广泛地使用SOA(Service-oriented architecture,面向服务架构),同时SOA也研究领域的一个热门话题。在构建一个高质量的面向服务解决方案时,以适当的粒度识别出架
因特网技术的发展和广泛应用,使得以各种形式存在的数据资源迅速膨胀。而这些数据资源往往分布于不同的网络环境,且采用不同的数据存储标准、存储格式和访问方法,这就造成了
现如今图计算应用的领域非常广泛,如社交网络、物联网和神经网络等,常见的图计算系统分为单机图计算系统和分布式图计算系统。分布式图计算系统有负载不均衡、昂贵的通信开销以
在云存储中,数据拥有者将加密的数据和数据索引上传到云服务器(Cloud service provider,CSP)中,当用户要对数据进行查询时,CSP需要根据存储的索引信息对数据进行检索。这虽然