-
公开(公告)号:CN101604198A
公开(公告)日:2009-12-16
申请号:CN200910100611.2
申请日:2009-07-10
Applicant: 杭州电子科技大学
IPC: G06F1/32
Abstract: 本发明涉及一种降低嵌入式系统功耗的方法。目前嵌入式系统降低功耗只针对处理器或只针对周边装置,使得整个系统的功耗并未被全盘考虑,以致低功耗效果不甚明显。本发明的具体步骤是:首先任务开始执行时选择操作频率,计算值Usum,,其中Ui=(ei+Tbe)/pi,Ui为每个任务的任务利用率,ei为处理器在最高频率下任务的最长执行时间,Tbe为周边装置的损益平衡时间,pi为任务周期,Usum与1作大小比较,决定是否开启周边装置,计算利用频率,选取操作频率。然后任务执行结束时选择操作频率,并判断下个任务是否需要用到周边装置,若需要用到,则预先唤醒周边装置。本发明同时考虑处理器及周边装置的功率消耗,使嵌入式系统的有效能量供给率最大化,从而延长了电池的寿命。
-
公开(公告)号:CN101604198B
公开(公告)日:2010-09-29
申请号:CN200910100611.2
申请日:2009-07-10
Applicant: 杭州电子科技大学
IPC: G06F1/32
Abstract: 本发明涉及一种降低嵌入式系统功耗的方法。目前嵌入式系统降低功耗只针对处理器或只针对周边装置,使得整个系统的功耗并未被全盘考虑,以致低功耗效果不甚明显。本发明的具体步骤是:首先任务开始执行时选择操作频率,计算值Usum,其中Ui=(ei+Tbe)/pi,Ui为每个任务的任务利用率,ei为处理器在最高频率下任务的最长执行时间,Tbe为周边装置的损益平衡时间,pi为任务周期,Usum与1作大小比较,决定是否开启周边装置,计算利用频率,选取操作频率。然后任务执行结束时选择操作频率,并判断下个任务是否需要用到周边装置,若需要用到,则预先唤醒周边装置。本发明同时考虑处理器及周边装置的功率消耗,使嵌入式系统的有效能量供给率最大化,从而延长了电池的寿命。
-