今天有用到用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);
android 如何使用Wake Lock來節電?
出處 一樓 二樓 如果一開始就對android手機的硬體架構有一定的了解,設計出的應用程式通常不會成為待機電池殺手,而要設計出正確的通訊機制與通訊協議也並不困難。但如果不去了解而盲目設計,可就沒準了。android為了確保應用程式中關鍵 的正確執行,提供了wake lock的api,使得應用程式有許...
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
機械秒錶的使用方法 秒錶的使用方法!
秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...