基于GDB的无线传感网络调试器的设计与实现

来源 :浙江大学计算机学院 浙江大学 | 被引量 : 0次 | 上传用户:bluecluse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是结合了计算、通信和传感三项技术,由大量传感器节点通过无线自组织的方式构成的网络;经过数十年的发展,已经成为目前计算机领域的研究热点之一。然而,由于无线传感节点MPU能力弱,存储容量小,调试无线传感网络应用程序并不容易。有的调试器采用“记录和回放”的方式,这种方式效率低;而有的调试器则需要额外的硬件支持,这些硬件往往非常贵;另外一些调试器仅具备字符界面,操作和观察程序运行不方便。这篇论文介绍了SenSpire调试器,SenSpire调试器是一个图形化的源代码级调试器,它可以使开发人员通过仿真环境实时调试基于SenSpire OS的无线传感网络节点应用程序,SenSpire调试器支持最常用的断点、变量监视等调试方式;与图形化的用户界面的交互是异步的、可取消的,可使开发人员具有更好的用户体验。同时,本文研究了在SenSpire调试器中对CSpirc的支持模型。CSpire是一种新的、面向对象的、对事件驱动模型进行优化的无线传感网络编程语言。本文讨论了当前的各种无线传感网络操作系统调试器的现状,首先分析了GDB的结构和调试原理,介绍了开发基于GDB的嵌入式系统调试器常用的交叉调试技术和GDB/MI接口;然后从宏观和围观两个视角详细阐述了SenSpire调试器的构架以及通信模型,从而较深入地讨论了SenSpire调试器的设计与实现方法;最后,给出了基于SenSpire OS的无线传感网络调试器具体功能实现。
其他文献
群体研讨支持系统是综合集成研讨厅的重要组成部分。一个有效的群体研讨支持系统不仅能支持专家在线或离线讨论,而且能够对会议、专家、主题等基础信息,和在研讨过程中产生的大
在现代科技飞速发展的今天,人工智能作为一门新兴的前沿学科问世以来,已经取得了许多引人瞩目的成就。而作为人工智能研究分支领域机器学习、模式识别、机器人学交叉涉及的人
网络缓存技术认为是提高网络服务质量QoS(Quality of Service)的有效手段之一,它能降低Internet流量、提高终端用户的响应时间、减少网络的延迟。网络缓存技术是通过在现有网
随着Internet技术的快速发展,特别是Web2.0应用的普及,数据量开始爆炸性的增长,云存储虽然能有效解决传统文件系统处理大数据时在容量和性能上遇到的瓶颈,但也容易出现数据不
在当今经济全球化趋势下,采购对于保持企业的核心竞争力起着相当重要的作用,并且采购部门极有可能成为未来的“利润创造源”。因此,为了降低成本,增加利润以及提高市场竞争力,企业
CTR媒介智讯的最新研究显示,2014上半年,中国广告市场增长4.1%,户外视频媒体、互联网对整体市场的拉动作用更为明显。传统广告市场增长0.9%,一季度持续低迷,在4月和5月略微上扬后,6月份又转而下探。  媒体投放情况  电视媒体2014年上半年广告花费增长放缓,仅为2%。从各级别电视广告刊例花费增幅及时长的同比变化来看,电视再次进入资源调整期。中央台广告时长调整明显,刊例花费随之受到影响,降
测试是提高当代软件质量的有效手段和必要环节。为适应XML查询引擎的性能测试需求,配合达梦数据库XQuery引擎的开发与改进,需要研究相应的测试理论与方法,包括测试方案设计、
脑力劳动的主要特点之一是推理功能。计算机产生智能行为的关键之一,在于实现自动推理。我国在自动推理尤其是初中几何的自动推理领域取得了卓越的成就。本文拟利用CBR技术实
随着软件行业的发展,对健壮的和高性能的分布式计算系统的需求一直在稳定地增长。ACE(Adaptive Communication Environment)是综合应用了各种软件设计模式以及组件技术而形成