- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ANEVOLVABLEOPERATINGSYSTEMFORWIRELESSSENSOR.ppt
AN EVOLVABLE OPERATING SYSTEM FORWIRELESS SENSOR NETWORKS 无线传感器网络应用-- 一个可进化的作业系统 与低功率消耗,小的代码和数据的大小,进化为设计标准,无线传感器网络的应用方面我们设计一个可进化的操作系统( eos )。在EOS提供了存储空间有效的线程管理,协同线程通信模型和网络协议栈。它也支持单片机的电源管理和无线收发器,和网络广泛的时间同步功能。首先,最重要的特征是进化的概念,该操作系统本身可以很容易地配置和升级。 关键词:无线传感器网络;操作系统;片上升级能力 1.介绍 无线传感器网络( wsn ) ,作为普适计算一个关键有效的技术,具有广泛的应用,这是深深植根于物理世界。由于传感器节点组成的传感器网络具有很强的资源限制性,有许多研究的挑战,必须加以克服,例如作为一个小网络协议栈,安全机制,本地化,作业系统等。近年来,传感器网络方面已经有发展的作业系统若干研究工作。其中, 2个值得关注的是伯克利分校的tiny os和科罗拉多州的Mantis Operating System(MOS) 。MOS是一个分层的多线程作业系统具有分层网络协议栈。Tiny OS操作系统是最受欢迎的传感器网络作业系统。 文中的eos 继承了MOS的多线程架构。 进化的作业系统( eos )是有更多空间的效率,同时提供微线程和通用线程,它也简化了编程。在EOS包括一个灵活的硬件抽象层( HAL ) ,这有助于移植eos不同的硬件平台; 轻量级和空间效率的多线程架构与合作,存在的微线程和通用线程; 消息处理引擎,高效率和无缝使本地和远程通信; 为建立多元化的传感器应用,减少了应用程序使用标准的编程语言和足够多的接口( API )。 针对另一项主要的方向,实现进化,在传感器透明的操作系统,它还提供自我配置,容错可靠,可升级的特点。 2.EOS Architecture 1 硬件: eos有限的资源,能够运行在多种传感器的硬件平台,大多严格条件。 2 硬件抽象层:不同类型的硬件,最终提供EOS的便携性 3 内核:作为我们的作业系统的核心,它包括8个功能模块:配置管理,资源管理,电源管理,信息处理,网络堆栈,任务管理,时间管理,和同步 4 设备驱动程序:它提供了所有设备的驱动程序,在传感器节点,如模数转换器,串口, EEPROM的,等等 5.DEBUG/监控接口:提供了用户可以调试和监视传感器节点状态的命令集 6. OS API:提供了EOS的各种应用接口. 2.1任务管理 这是名为综合任务管理。所有的任务可分为两大类:通用线程拥有各自独立的堆栈和微线程共享一个协议栈组里的一个栈。在该系统中,该方法使用一个单一的协议栈,和固定优先级调度与抢占机制。为控制抢占标准,我们使用,非抢占组的概念 ,这是一个收集任务,不得抢占同一组先抢占的部分。由于这个概念是适用于微线程,每个线程可以有两种不同的优先次序。基于(就绪)优先级是在就绪队列中实现排队。调度优先级是分配给一个线程,当它成为一个运行的线程。在系统中这个优先是控制堆栈的使用的关键。 2.2消息处理 讯息处理引擎( mhe )一般架构如图2,在消息队列结构细节。消息发送/调度模块( msdm )从用户线程接收请求。如果请求是跨线程通信,消息将被提交给ITC的消息队列;否则,数据装进一个数据包,通过网络协议栈,然后发送给网络目标。 Inter-Thread Communication (ITC) 基本理念跨线程通信在eos是使用消息队列来存储数据交换的任务。该消息队列是实施通告的缓冲区。方式的讯息是插入到队列,然后,发音,就看采取的政策。参数指定一个消息队列的定义是,在消息队列控制块。结构一消息队列是显示在图 2 。 Remote-Thread Communication (RTC) 我们采取三种通讯模式:基地站为中心的通信(BCC) :基站(BS)可以大量发消息到所有传感器节点或发送消息到网络中的所有节点,同样传感器节点也可以发送消息至BS。发布/订阅通信( PSC ):BS或任意节点可以是的具体讯息发布或订阅者。协作/组通信( CGC) :一组传感器节点可以使用这个协作通信模型。 2.3网络协议栈 该网络协议栈是可作为一个可插拔模块,可以更新或容易改变。它支持三种通信模式。目前,基于再加上IEEE 802.15.4的PHY/MAC协议顶层的拓扑树的是用于路由。 对于BCC,基站可以对所有节点播放讯息。为了向网络中一个任意节点发送消息,基站发送的邮件列表以中间节点上的方式发到目的地。从传感器节点落后到基站,每个节点仅使用父节点达到基站。 对于PSC,节点传送广告和订阅的信息到基站。然后基站转发公用的数据到适当的节点。 对于CGC,节
您可能关注的文档
最近下载
- 规范汉字书写 标点符号用法举例 标点符号用法举例.pptx VIP
- 职业院校技能大赛--Z-30“工程测量”赛项理论考试题库.doc VIP
- 安全员C证考试题库(精练).docx VIP
- 2018年四川省职业院校技能大赛工程测量赛项中职组理论考试题库.docx VIP
- 2020年山东省职业院校技能大赛中职组工程测量赛项理论试题.doc VIP
- 第十六届山东省职业院校技能大赛中职工程测量赛(教师组)理论试题.docx VIP
- 中央八项规定精神专题党课讲座PPT模板.pptx VIP
- 第十六届山东省职业院校技能大赛中职工程测量赛项(学生组)理论试题.docx VIP
- 全频带阻塞干扰刘慈欣小说读书分享PPT.pptx VIP
- 作子女生命的教练.PPT
文档评论(0)