[发明专利]一种嵌入式Linux设备低功耗电源管理设备无效
| 申请号: | 201010249878.0 | 申请日: | 2010-08-10 |
| 公开(公告)号: | CN101968678A | 公开(公告)日: | 2011-02-09 |
| 发明(设计)人: | 罗笑南;张洁;王栋;殷伟;李苗 | 申请(专利权)人: | 东莞环亚高科电子有限公司;广州鼎宇电子科技有限公司;中山大学 |
| 主分类号: | G06F1/32 | 分类号: | G06F1/32 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 523871 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 嵌入式 linux 设备 功耗 电源 管理 | ||
1.一种嵌入式Linux设备低功耗电源管理设备,其特征在于,包括:
Linux内核电源管理接口单元,用于为嵌入式高耗能外设提供电压和频率的快速调节接口;
空闲模式处理单元,用于为嵌入式Linux系统提供了空闲模式的进入和退出处理方法;
事件减少处理单元,用于为嵌入式Linux系统提供了如何让嵌入式设备最长时间工作在空闲模式的处理方法;
CPU性能控制单元,用于为嵌入式Linux系统提供了降低CPU工作频率的处理方法。
2.如权利要求1所述的嵌入式Linux设备低功耗电源管理设备,其特征在于,所述Linux内核电源管理接口单元为嵌入式外设建立内核电源管理接口步骤如下:
使用内核函数pm_register对设备的每个实例(instance)进行注册;
在对硬件进行操作之前调用内核函数pm_access;
在系统进入suspend状态,或者从suspend状态恢复的时候系统调用内核函数pm_callback;
当设备不使用时调用pm_dev_idle函数;
当被设备被卸载的时候,使用pm_unregister取消设备的注册。
3.如权利要求1所述的嵌入式Linux设备低功耗电源管理设备,其特征在于,所述空闲模式处理单元为嵌入式Linux系统提供了空闲模式的进入和退出处理方法步骤如下:
当Linux检查到所有线程都处于阻塞状态,将CPU置于空闲模式;
当检测到任何中断时候,CPU从空闲模式中被唤醒,然后继续执行后面的代码;
如果事件不能直接连接到外部中断,用系统定时器定期唤醒CPU。
4.如权利要求3所述的嵌入式Linux设备低功耗电源管理设备,其特征在于,所述如果事件不能直接连接到外部中断,用系统定时器定期唤醒CPU包括:
在等待一个事件并且知道只要事件发生后在10ms内能检测到,那么可以启动10ms定时器,并把CPU置于空闲模式;每次处理定时中断时都要检查事件状态,如果状态没有变化,就立刻回到空闲模式。
5.如权利要求1所述的嵌入式Linux设备低功耗电源管理设备,其特征在于,所述事件减少处理单元为嵌入式Linux系统提供了如何让嵌入式设备最长时间工作在空闲模式的处理方法包括:
在进入空闲模式前关闭时隙中断信号,只有再次出现中断信号时才被唤醒;
为调度程序进行可变超时设定;Linux知道每个线程无法确定等待的是外部还是内部事件,或者计划在某特定时间再次运行;Linux可算出第一个线程预定何时运行,并相应地在CPU置于空闲模式之前设定定时器工作;可变超时设定不会对调度程序造成很大的负担,但却能节省电源和处理时间。
6.如权利要求1所述的嵌入式Linux设备低功耗电源管理设备,其特征在于,所述CPU性能控制单元为嵌入式Linux系统提供了降低CPU工作频率的处理方法包括:
外设处于不工作状态的时候,降低控制该外设的时钟频率;
采用动态降低电压方法;
为不完全应用cpu带宽的线程降低CPU时钟频率。
7.如权利要求6所述的嵌入式Linux设备低功耗电源管理设备,其特征在于,所述外设处于不工作状态的时候,降低控制该外设的时钟频率包括:
当外设板上LCD控制器需要使用一个储存在片外SDRAM中的帧缓存;
当LCD控制器工作时,需要指定足够高的内存总线频率来满足显示器刷新速率的需要;
在LCD不工作的情况下降低SDRAM总线频率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞环亚高科电子有限公司;广州鼎宇电子科技有限公司;中山大学,未经东莞环亚高科电子有限公司;广州鼎宇电子科技有限公司;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010249878.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子终端人机界面的控制方法及电子终端
- 下一篇:填石层管桩结构





