论文部分内容阅读
随着嵌入式技术的发展,大量嵌入式设备不断涌现,嵌入式系统已渗透于我们日常生活的各个角落。而这些应用大多同时对系统有较高的实时性的要求。嵌入式实时操作系统作为嵌入式实时系统研制开发的核心软件,它的发展需要面临着各种复杂而苛刻的约束条件的挑战。而其中,能耗与性能的矛盾是嵌入式实时系统所面临的重要问题之一。
随着硬件技术的发展,动态电压调整和动态电源管理技术的出现使得从软件的角度解决嵌入式系统的能耗问题变得可能。但这种以牺牲系统性能为代价的节能技术在实时应用领域暴露出其局限性的一面。嵌入式实时系统的节能式任务管理同时以满足任务实时性和降低系统能耗为目的,对嵌入式实时操作系统的发展有着很大的意义。
ARTs-OS 是由华祥软件研究开发中心研制开发的一个嵌入式实时操作系统。针对嵌入式实时系统中的能耗问题,ARTs-OS 自主设计并实现了其基于动态电源管理和动态电压调整技术的实时动态能耗管理子系统。
ARTs-OS 的实时动态能耗管理子系统(DEM)分为基于任务管理的动态能耗管理(DEM-TM)和基于设备的动态能耗管理(DEM-DEV)两个模块。DEM-TM 和ARTs-OS 的任务管理子系统相结合,通过对系统负载和任务实时性要求的分析,动态的改变处理器工作的电压/模式。DEM-DEV 则和ARTs-OS 的设备管理子系统一起,利用设备具有不同工作模式的特性,通过对设备使用情况的监视和分析,动态的改变设备的工作模式。
ARTs-OS 的实时动态能耗管理子系统为ARTs-OS 取得了显著的节能效果。