本文转载自:http://blog.csdn.net/liuxd3000/article/details/44224849

今天有用到用ec43_GPIO的中断来唤醒系统,将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了,方法如下,有同样使用的童鞋可以参考一下!
1.   定义一人局部静态变量ec43_wlock:
static struct wake_lock ec43_wlock;
2. 初始化 wake_lock:
wake_lock_init(&ec43_wlock, WAKE_LOCK_SUSPEND, "ec43_wakelock");
3.在需要唤醒处调用:
wake_lock_timeout(&ec43_wlock, msecs_to_jiffies(10*1000));
作用同上,详细不再说明,自己查看
//wake_lock_timeout(&ec43_wlock, 10*HZ);
4. remove中移除该waku_lock:
wake_lock_destroy(&ec43_wlock);

wake_lock_timeout的使用方法【转】相关推荐

  1. wake_lock_timeout的使用方法

    今天有用到用ec43_GPIO的中断来唤醒系统,将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了,方法如下,有同样使用的童鞋可以参考一下! 1.   定义一人局部静态变量ec43_wlock ...

  2. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  3. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  4. Kotlin协程使用,协程使用注意事项,协程中的await方法使用|不使用suspend使用协程

    参见 码云 协程使用方法一 (Dispatchers调度器模式) 指定不同线程.同线程会挂起并阻塞(挂起是不影响主线程执行,阻塞是同样的IO线程会阻塞) withContext(Dispatchers ...

  5. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

  6. IDEA自动生成对象所有set方法

    idea中有一款插件能够生成对象所有的set方法,GenerateAllSetter :下载地址 步骤1:将下载好的压缩包放在自己记得的文件夹中,在idea中进行导入 步骤2:在本地选中刚才的压缩包, ...

  7. List元素互换,List元素转换下标,Java Collections.swap()方法实例解析

    Java Collections.swap()方法解析 jdk源码: public static void swap(List<?> list, int i, int j) {// ins ...

  8. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解

    1. Map.getOrDefault() 翻译一下官方解释: java.util.Map<K, V> V getOrDefault(Object key, V defaultValue) ...

  9. spring boot项目 中止运行 最常用的几种方法

    spring boot项目 中止运行 最常用的几种方法: 1. 调用接口,停止应用上下文 @RestController public class ShutdownController impleme ...

最新文章

  1. 不是“重复”造轮子,百度飞桨框架2.0如何俘获人心
  2. 滴滴AI Labs负责人叶杰平离职!CTO 张博接任
  3. ionic3相关知识收集
  4. vue 模板字符串循环_使用React四年后转而使用Vue,是一种什么样的体验?
  5. boost::safe_numerics模块检查外部产生的价值可以被忽略的测试程序
  6. 解决Spring boot整合mybatis,xml资源文件放置及路径配置问题
  7. [转]关于Apple TV(take 2)及 iPhone 更新的相关内容
  8. 保险科技服务商豆包网完成9500万新一轮融资,博将资本领投
  9. iOS在照片上添加水印
  10. 新课程背景下高中化学实验室的硬件建设要求
  11. 万里汇WorldFirst个人和公司帐户注册教程(送$25+0.3%提现费)
  12. 边缘检测、导数与边缘、什么是梯度
  13. CSDN博客字体样式、字体大小、字体颜色、首行缩进调节
  14. maven管理冲突jar包
  15. 阿里巴巴集团详细股权报告:马云持股8.9%
  16. 数据库实验5---存储过程和存储函数
  17. Java 通过已知点的经纬度,相对角度,距离计算另一点的经纬度
  18. 鲍广华c语言实用教程答案,C语言程序设计实用教程习题答案
  19. 面向对象设计思想-基本概念
  20. AnyProxy 原理及使用

热门文章

  1. 【Qt】Qt多屏编程,在指定显示屏上显示指定对话框
  2. Qt中文手册 之 QTreeWidgetItem
  3. Java学习总结:39(反射机制)
  4. idea的tomcat配置文件在哪里修改_MyBatis配置文件详解
  5. spark编程基础--5.2键值对RDD
  6. 小程序使用富文本完整代码及示例图
  7. 打包 React 项目并在服务器运行。
  8. js多维数组渲染HTML js for循环渲染页面
  9. iOS图片精确提取主色调算法iOS-Palette(附源码)
  10. 即时通讯下数据粘包、断包处理实例(基于CocoaAsyncSocket)