实时多任务无线传感器网络操作系统内核的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:ylovew
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络被认为是21世纪最重要的技术之一,而无线传感器网络操作系统是无线传感器网络应用的重要支撑技术。无线传感器网络操作系统的设计须满足内核代码量小、低功耗、支持并发操作、实时性好、高可靠性、操作系统模块化等要求,尤其考虑到实时性的重要性,因此本文借鉴Intel公司开发出的iDCX51分布式控制执行软件,采用AVR汇编语言设计并实现了一款实时多任务无线传感器网络操作系统内核。  本文完成了实时操作系统内核在无线传感器节点中从设计到实现的整个过程。主要以代码量小,实时性高为目标,从存储器、寄存器、数据存储区、中断、定时/计数器、降低节点功耗等部分做了详细的设计,实现了任务管理、任务间通信、中断处理服务、计数服务等功能的系统调用。硬件平台采用的是无线传感器节点MicaZ,其微处理器采用的是ATMEL公司生产的RISC结构的AVR单片机ATmega128L,收发芯片采用的是Chipcon公司推出的一款符合IEEE802.15.4标准的CC2420芯片。而ATmega128L是AVR单片机中功能最强大的处理器,其采用精简指令集RISC结构,使指令的平均执行时间缩短,从而提高CPU的性能和速度,实时处理多任务的能力也会增强。此外,本系统中通信部分的设计,片内任务通信采用消息模式,而片间任务通信模式的设计采用的是符合IEEE802.15.4标准的数据帧收发处理。在内核实现后,应用程序中调用内核实现了多任务的创建及调度,以及片内和片间任务之间的通信。  通过在无线传感器节点MicaZ上的不断实验,表明所设计的实时多任务操作系统内核实现了传感器网络操作系统的基本功能,具有较好的多任务调度处理能力和任务间通信能力。通过对时间性能的测试与对比,表明实时性良好,可较好的应用在无线传感器网络中。
其他文献
网络的对等技术(Peer-to-Peer)和网格(Grid)研究的深入,有力地推动Intenet上信息服务的发展。信息服务包括:分布式部署、信息的发现、存储服务、查询服务、服务组合、内容发布与
最近几年,因特网“杀手级应用”已经由Web浏览演变为P2P,基于P2P的下载工具已经成为因特网上最流行的下载软件。研究表明,P2P流量已经消耗了60%以上的网络带宽。P2P业务的不断增
现有的结构模式识别方法一般应用在已知的领域,要对一个不了解的专业领域实行结构模式识别,必须首先获取该领域的专业知识,而这往往要耗费很多的时间和精力。本文提出了一种独立
形式化开发安全保证技术是高安全等级操作系统的关键技术难点,国内尚未见相关研究成果,论文围绕高安全等级操作系统开发的整个生命周期,研究了安全策略模型和顶层规范的形式规范
传统高速互连网络中,采用基于客户机/服务器和消息传递的通信模型。在这种模型中,不仅需要软件为通信双方建立起连接,数据的传输过程也需要调用网络协议栈、文件系统以及存储管
安全多方计算是近年来发展起来的一个研究方向,是密码学的重要分支,许多基础的密码学问题比如认证、密钥交换、签名等都可以用安全多方计算协议来解决。而秘密匹配问题是安全多
异常点挖掘,是一种寻找给定数据集中潜在反常对象的重要数据挖掘技术,它在网络入侵检测,诈骗行为分析与预警,以及病症分析等领域中有着广泛的应用。异常点挖掘同分类技术、聚类技
城市地铁系统大多是在半封闭的空间运行,人员密集,出入口较少,通风照明条件有限,疏散线路复杂。一旦站点发生突发事件(比如,恐怖袭击、乘客坠亡、人员踩踏等),容易造成严重的人员伤亡
互联网图像的爆炸性增长为用户提供了丰富的图像资源,如何从海量的图像资源中获取自己感兴趣的图像成为迫切需要解决的问题,基于内容的图像检索是解决上述问题的有效手段。有别
社交网络依托于互联网的广泛应用,不仅拥有巨大的用户群体,还能够超越地理位置限制、时间限制和社会角色限制来拉近用户之间的距离,使得沟通成本更低、时效性更强,因此成为人们交