- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用技术2的电源管理策略及程序移植朱佳慧郑子龙韩久迪黄宏光四川大学电气信息学院,成都610065摘要本文针对的操作系统,从结构、电源管理以及系统构成方面对2下的实现进行分析,并与1作了对比,给出了控制模型、机制、设备状态和编程接口。 从开发实现角度涉及了2的一些新特性,同时以实例说明了程序设计过程及存在的问题。 关键词;电源管理;控制模型;设备状态;程序设计;传感器节点1操作系统[1]是由加州大学伯克利分校专门为无线传感器网络开发的一种微型操作系统。 是目前主流的的操作系统,这种系统区别于传统意义上的电脑操作系统,准确的说,它是一个适用于网络嵌入式系统的编程框架,具体应用结构如图1所示。 由一系列的软件组件和硬件组件构成,而一个完整的系统配置由一个调度器和组件表[2]组成。 随着时间的推移,联盟也不断地推出新版本,以满足更高的技术需求。 从最初的1到最新的2版本,在原有的基础上,改进了对新的平台和系统的支持,并增加了一些新特性,它们是1改进的内核机制,2支持2,,,2,,平台,3整合了外围设备电源管理,4和平台系列的非易失性存储器支持,5大幅改善了对传感器的支持。 新的2操作系统带了很多新特性和更多设备和功能的支持,在无线传感器网络的主要方面任务调度、通信协议、电源管理、平台也有一系列性能上的变化。 2的电源管理平台的能量是有限的。 对所有的外围设备使用统一的电源管理策略是不合适的,因为它们在预热阶段、电源配置和工作延迟上有很大的不同。 传感器因为有预热阶段等因素,不能像微控制器那样,迅速计算出功率最低的电源状态。 在1中,应用程序自己负责所有的电源管理。 比如像总线这样的子系统需要由高层抽象来显式地启动和关闭[3]。 这种方法需要深层的和调用,这可能会引入怪异的行为并且妨碍电源的节省。 比如在平台上关闭射频模块时需要关闭总线,这会导致驱动器不能工作。 另外,即使总线不活动,微控制器也会为它保持在高功耗状态。 表1电源管理对比12工作方式应用程序负责微控制器、外围设备功耗高功耗低功耗性能在平台上驱动器不能工作利用状态转换处理中断2定义了两类设备用于电源管理微控制器和外围设备,如图2所示。 微控制器通常有几个电源状态,它们具有不同的电源功率、唤醒延迟和外围支持。 微控制器在能满足程序需求的前提下,应当一直处于能耗尽量低的电源状态。 为了准确地决断处理器该处于哪个状态,需要有大量外围子系统和外围设备的电源状态信息。 另外,状态转换是很常见的。 每当微控制器处理一个中断时,它从低功耗状态切换到激活状态;当调度器发现任务队列为空时,它回到低功耗状态。 2使用三种机制来决定让处理器处于哪种状态状态和控制寄存器、脏位、电源状态覆盖[3]。 外围设备与微控制器不同,它没有多个电源状态,只有两个状态开启与关闭。 外围设备指的是使用仲裁访问机制的硬件设备。 这些设备不是虚拟化的,访问它们时必须显式地请求并释放。 在中有两种不同的外围设备电源状态管理模型显式电源管理和隐式电源管理[4]。 显式电源管理模型提供单个客户端手工控制已分配物理设备电源状态的方法。 隐式模型提供让设备在驱动中控制自己的电源状态的方法。 2目前可以提供两种默认的外设电源管理策略。 该策略在-2中由多个组件实现。 第一种策略使用立即电源控制模式,即设备在被请求或释放时立即开启或关闭电源。 第二种策略是使用延迟电源控制模式,即设备在被请求是立即启动,而在释放时延迟一段时间后再关闭。 该延迟的时间是可以配置的,以满足各种不同设备驱动的需求。 每种策略都分别用,,接口实现,如下所示1立即电源管理___2延迟电源管理___3平台无线传感器网络节点是构成整个无线网络的基础,用于部署到研究区域中收集发送、协作完成指定任务。 所有与之相关的协议、算法、机制等都需要在节点上运行才具有现实意义。 无线节点一般包括以下几个部分处理器单元、存储器单元、射频单元、扩展接口单元、传感器以及电源。 由于节点处理能力及存储能力有限,操作系统引入了轻线程、主动信息、事件驱动和组件化编程四种技术。 支持多款平台、,2,,,2,,等。 2对的支持比较完整。 2是一款先进的无线传感器节点平台。 它集成了低功耗271和兼容802154的射频芯片。 2的正反两面都设计有扩展接口等标准组件正面提供标准接口,用于基本扩展芯片;反面附加高速接口,用于特殊。 其基本构成及结构如图3所示[5]由于是基于层次设计的系统体系,其移植性与硬件抽象层相关。 硬件抽象层对硬件平台合理的描述,可以使操作系统内核基本与具体的硬件无关,以实现不同平台的移植[6]。
您可能关注的文档
最近下载
- 网络传播法规(自考14339)复习必备题库(含答案).pdf VIP
- 2023-2024学年江苏南通市启秀中学数学七年级第一学期期末质量跟踪监视试题含解析.doc VIP
- 2024年贵州省黔西南州贞丰县龙场镇招聘社区工作者真题参考答案详解.docx VIP
- 山东省烟台市蓬莱区(五四制)2024-2025学年九年级上学期期中考试数学试题.docx VIP
- A公司管理人员绩效考核优化研究.doc VIP
- 2019-2021年江苏省镇江市中考数学试卷及答案.docx VIP
- 高考地理答题模板和技巧.pdf VIP
- 昆虫物种识别与分类的现代分子方法.pptx VIP
- 精神科团体心理治疗.pptx VIP
- Z公司销售人员绩效考核体系优化路径探讨.doc VIP
原创力文档


文档评论(0)