嵌入式操作系统电源管理的硬件抽象层的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:and113
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统电源管理的目标是根据系统运行时任务特征和性能要求,利用硬件提供的控制能耗的措施,控制硬件的能耗状态,从而在保证任务的性能的前提下,最大限度地节省电能的消耗。但是在嵌入式系统中,各种硬件千差万别,控制复杂,没有统一的规范,增加了嵌入式系统电源管理的设计开发成本,导致了复用困难,因此有必要设计和开发用于电源管理的硬件抽象层。 本文分析了当前嵌入式平台硬件的电源管理特性,针对嵌入式系统的电源管理特点,设计和开发了能够良好的支持硬件控制,硬件信息收集与监视和硬件事件处理的硬件抽象层,为嵌入式系统的电源管理屏蔽底层硬件细节。该硬件抽象层提出了统一的独立于具体硬件的逻辑能耗状态,引入能耗状态转换代价,屏蔽不同平台、处理器和设备物理能耗状态之间的差异性;使用操作点,预处理模块和硬件设置模块的协同合作完成硬件控制操作。操作点表示系统和硬件应处的能耗状态,预处理模块判断操作点正确性,解决设备约束性等问题,硬件设置模块设置系统和硬件为操作点规定的状态;信息收集模块和信息查询模块协同合作完成硬件信息的收集与监视。信息收集模块收集操作系统进行统进行电源决策所需要的与硬件相关的信息,系统通过信息查询模块获得这些信息。此外,还设计了相应的机制来处理硬件引发的电源管理事件。 本文第一、二章引出所研究的问题,对相关基本概念和工作进行介绍。第三章设计了针对动态电源管理框架PKUPM的硬件抽象层,详细介绍了硬件抽象层的整体设计和各个子模块的设计。第四章详细描述了硬件抽象层在基于PXA255硬件平台的ARMLinux上的实现。第五章总结全文,并对嵌入式系统电源管理的硬件抽象层的未来研究方向进行了展望。
其他文献
随着国民经济的日益发展,我国汽车数量在迅速不断增加,这给人们日常生活带来方便的同时,也引发了许多问题。目前,采用智能交通管理系统(ITS)已成为公路交通、城市交通管理的主要
大规模模型的实时及真实感绘制是图形学中非常重要的研究课题。随着图形学及其相关领域的发展,所处理的场景类型越来越复杂,场景模型的规模也越来越大。由于模型数据量庞大,对它
近年来,图形学领域的研究者们对非真实感绘制技术越来越关注。与真实感绘制技术关注于传统的3D图形学不同,非真实感绘制技术更加强调艺术表现力,主观意识、情绪的传递以及强化重
随着网络技术的发展和成熟以及电子商务技术的推动,基于XML技术的WEB服务思想随之诞生。近几年,Web服务得到了深入和广泛的应用,是否能有效地实施和实现安全机制就成了Web服务发
软件开发过程中,调试是非常重要的一个步骤,随着软件复杂度的不断提高,调试工作的难度不断提高,各种调试工具也应运而生。由于面向应用程序与面向内核的调试需求有一定的差别,因此
随着Internet不断发展,网络带宽不断增加,网络行为不断复杂化,原有的网络监测手段无法适应现代网络的高速率与高带宽,无法满足现代网络管理的需求。流量数据的采集是监测网络行为
M.Alekhnovich等人最近提出了一种覆盖了贪心法、回溯法和简单动态规划法的算法模型,称为BT模型,证明了一些NP完全问题的精确算法和近似算法在这个模型下的指数时间下界(M.Alek
随着大数据时代的到来,在过去的十几年间,互联网、云计算、大数据等方面的技术飞速发展。据统计,全球产生的信息量正以每天2.5EB的速度增长。在此背景之下,数据中心技术迅速发展
由于中间件技术在屏蔽异构性问题和底层基础技术细节方面优势显著,因此中间件技术在企业IT环境内外得到了广泛的应用。消息中间件是中间件的一种,最初是用来解决企业内部异构的
集装箱自动引导车(AGV)是工作在集装箱码头的自动化搬运设备。现有的集装箱AGV大多是采用电磁感应的引导方法,它需要在地面埋设用于产生电磁场的电缆,因此地面施工量大、改道不