《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 采用Linux系統的非便攜式產品節能研究
采用Linux系統的非便攜式產品節能研究
2014年微型機與應用第19期
王少卿
深圳市泛海三江電子有限公司,廣東 深圳 518054
摘要: 針對采用Linux操作系統的處于長期供電狀態下的產品的節能情況做了一定的分析,分析了Linux和Android操作系統的節能方案,提出不同功能和使用環境的產品要分別做對應的節能處理的思想,最后以數字對講產品為例,闡述了具體實現過程。
關鍵詞: Linux 休眠 節能 S5PV210
Abstract:
Key words :

  摘 要: 針對采用Linux操作系統的處于長期供電狀態下的產品的節能情況做了一定的分析,分析了Linux和Android操作系統的節能方案,提出不同功能和使用環境的產品要分別做對應的節能處理的思想,最后以數字對講產品為例,闡述了具體實現過程。

  關鍵詞: Linux;休眠;節能;S5PV210

0 引言

  采用Linux系統的非便攜式產品指的是產品不存在電池供電,具有長期穩定電源供電并采用Linux操作系統平臺的一類產品。例如數字樓宇對講產品、智能網絡產品、智能家居產品等。

  與之相對的是便攜式產品。目前在便攜式產品領域,如智能手機產品、平板電腦產品等,普遍采用谷歌Android或者蘋果ios操作系統,這些操作系統針對電池供電的系統做了精心的優化,盡可能地保持產品處于低功耗的工作模式,保證電池最大限度的續航時間。但是在本文提及的非便攜式產品領域,由于不存在電池供電的苛刻環境,加之Linux操作系統是一個通用的操作系統,沒有針對某類產品做出特別的優化措施,導致開發者和使用者都沒有將節能問題作為一個重要問題進行思考。在全球環境不斷惡化、節能減排呼聲日益高漲的背景下,越來越需要開發更加節能環保的產品。本文基于這個目的,按照Linux系統節能的設計方法,結合產品的具體功能和使用環境,做了一些有益的探索和研究。

1 硬件能耗分布情況

  這里提取一般嵌入式產品的幾大部分進行分析。對于一般嵌入式產品而言,主要是由處理器芯片及其外圍電路加上本產品所需的功能芯片及其外圍電路組成。隨著集成電路技術的日新月異,現在的處理器芯片內部集成了多種功能電路,構成了一個龐大的耗能系統。

001.jpg

  圖1為一個簡單功能的產品硬件示意圖,箭頭指示了功耗流向,橢圓形部分是各部件功耗的大致說明。由圖可見,對于一個嵌入式產品而言,解決產品功耗問題,也就是要解決CPU功耗和外設功耗問題,需要從CPU和各外設的電源、頻率管理部分入手。目前處理器芯片和一些外設芯片都具備有低功耗模式,硬件對節能的支持是完善的,需要軟件進行合理處理,達到降低功耗的目的。下面首先分析一下操作系統是如何解決這個問題的。

2 Linux操作系統和Android操作系統節能設計方案

  2.1 Linux操作系統節能方案設計

  Linux操作系統設計了兩種標準來解決節能問題,一種是Advanced Power Management(APM),另外一種是Advanced Configuration and Power Interface (ACPI)。這兩種方案都是針對X86架構上存儲在Bios芯片中的Linux電源管理機制而設計的。由于嵌入式系統不存在Bios芯片,目前的解決方法是模擬ACPI狀態的方式實現電源管理,目前ACPI按程度不同有4種睡眠狀態[1],如表1所示。

005.jpg

  由于嵌入式系統的特殊性,目前Linux操作系統針對嵌入式處理器睡眠狀態主要是模擬Suspend to RAM(mem)狀態,即ACPI睡眠狀態S3。

  Linux操作系統針對嵌入式處理器睡眠狀態具體的操作實現過程是同Linux內核框架、驅動模型(LDM)密切相關的,正常的睡眠實現過程如圖2所示。

002.jpg

  圖中虛線框內是對所有注冊到dpm_list的設備進行休眠,按照LDM的設備類型,這些設備包括class、type、bus等[2],但凡有一個注冊的設備休眠失敗,則整個休眠中斷,系統恢復到休眠前的狀態。

  2.2 Android操作系統節能方案設計

  Android操作系統是基于Linux操作系統,針對手機、便攜式產品做了特別優化的一款操作系統。此類產品在節能方面要求極高,同時需要靈活的節能方法來完成產品需要的不同功能,這里簡單分析一下該系統的節能過程。

  Android操作系統的節能解決方案框架還是依賴Linux操作系統的。但是標準Linux操作系統的節能解決方案解決不了手機所必須的兩項功能:

 ?。?)手機要支持在LCD屏幕關閉的狀態下,后臺應用程序依然保持工作(因為LCD屏幕是耗電大戶)。例如播放歌曲的線程在屏幕關閉的情況下可以正常運行。

 ?。?)應用程序須具備阻止系統進入休眠狀態的能力。譬如手機正在長時間的播放視頻,這個時候系統進入休眠狀態顯然是不可以的。

  為了滿足這兩類產品功能的需要,Android操作系統在標準Linux操作系統上引入了Early Suspend/Late resume機制和Wake Lock機制[3]。

  Early Suspend/Late resume機制解決了諸如耗電大戶LCD、觸摸屏等組件提前關閉而不影響應用程序正常工作的問題。其實現機制是在Linux正常的休眠狀態基礎上增加了一個early suspend狀態,這個狀態可以休眠需要提前休眠的設備組件,達到一定的節能效果。

  Wake Lock機制實質上是一個鎖機制。系統在進入休眠狀態前會檢測這個鎖,如果應用程序事先申請了一個wake lock,則系統就認為此次休眠條件不成立,拒絕此次休眠要求。Android系統設計了兩種類型的wake lock,一種是WAKE_LOCK_SUSPEND(阻止系統進入休眠狀態),一種是WAKE_LOCK_IDLE(阻止系統進入空隙狀態)。同時還可以設定應用程序擁有wake lock的時間機制,時間到就會自動釋放該鎖。這使得Wake Lock機制可以靈活應對各種復雜的場合。

  圖3為Android系統的休眠流程。

003.jpg

3 非便攜式產品功耗問題的不足及應對方案

  作為基于PC設備發展起來的操作系統,Linux操作系統目前已經成功應用在ARM、MIPS等多種架構處理器平臺下,衍生出種類繁多的產品形態。由于各種產品形態功能、要求各不相同,Linux操作系統無法提供一種“大而全”的解決方案。這就需要產品開發者根據自己開發的產品的特殊要求和功能,在標準Linux系統平臺上,通過類似于前文所述Android系統的節能解決方案,提出自己的解決方案。

  本文以作者開發的一款非便攜式產品——數字樓宇對講設備為例進行闡述。該數字樓宇對講設備以韓國三星公司生產的S5PV210(ARM Cortex-A8內核)作為主處理器芯片,搭配Linux2.6.35.7操作系統。該類產品按安裝位置和產品形態不同,可以分為室內機、梯口機、圍墻機和管理機等。功能上以室內機為例,室內機安裝于用戶室內,可以響應梯口機、管理機的以太網呼叫,實現開鎖功能;也可以呼叫其他室內機、管理機;本機還可以實現多種類似平板電腦的功能供用戶休閑娛樂使用。

  室內機作為一種典型的長期供電設備,在實際使用環境中大部分時間都是空閑的,如果不采取一種良好的節能措施,勢必造成能源的浪費。如果采用標準Linux的節能方案,則會帶來以下問題:S5PV210不支持WOL(Wake On Lan)功能,即休眠后無法通過網絡喚醒設備。

  為了解決這個問題,需要對Linux標準節能方案進行改造。為了支持網絡喚醒功能,需要在系統休眠狀態下保持網絡芯片正常工作,保持應用程序對網絡響應的線程不休眠,這樣才能響應其他設備通過網絡進行的呼叫。如要保持線程的正常工作,則CPU也必須處在工作狀態。以以上需求為基本出發點,修改Linux標準節能方案,如圖4所示。

004.jpg

4 結論

  通過對Linux的標準節能流程進行改造,那些非便攜式產品也可以在具體的使用場合實現節能的目標。由于基于Linux系統的產品種類繁多,各自都有不同的功能和節能目標,因此需要工程師深入了解Linux標準節能流程,同時還要對節能目標有清晰的認識,才能達到預期的節能效果。

參考文獻

  [1] Hewlett-Packard Corporation, Intel Corporation,Microsoft Corporation, et al. Advanced configuration and power interface specification,Revision 5.0a[EB/OL].(2013-11) [2014-07-01]. http://acpi.info/spec.htm.

  [2] Corbet J, Rubini A,Greg K H. Linux設備驅動程序(第三版)[M].魏永明 , 耿岳 , 鐘書毅, 譯.北京:中國電力出版社,2006.

  [3] Google Corporation. Android power manager, Android 4.4 r1 [EB/OL].(2014-07)[2014-07]. http://developer.android.com/ intl/zh-cn/reference/android/os/PowerManager.html#.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜电影网| 欧美激情一区二区三区四区| 国产精品免费看片| 欧美日韩免费网站| 国产喷白浆一区二区三区| 中国日韩欧美久久久久久久久| 国产欧美一区在线| 国产精品入口日韩视频大尺度| 久久久人成影片一区二区三区观看| 欧美黄在线观看| 久久精品国产999大香线蕉| 欧美在线一级视频| 亚洲欧洲在线看| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品夜夜夜一区二区三区尤| 91久久精品国产91久久性色| 亚洲一区二区欧美| 久久久久久久久久久一区| 欧美国产日韩精品| 久久精品99久久香蕉国产色戒| 亚洲黄色天堂| 99国产成+人+综合+亚洲欧美| 亚洲天堂成人在线视频| 亚洲国产欧美一区二区三区丁香婷| 亚洲国产精品激情在线观看| 亚洲黄页视频免费观看| 久久午夜色播影院免费高清| 欧美精品一区二区三| 欧美视频一区二区三区| 亚洲视频一二| 免费成人在线观看视频| 国产视频综合在线| 欧美亚洲午夜视频在线观看| 欧美日韩亚洲成人| 日韩午夜视频在线观看| 黄色综合网站| 国精品一区二区| 免费91麻豆精品国产自产在线观看| 亚洲国产美国国产综合一区二区| 一色屋精品视频在线看| 女女同性精品视频| 麻豆精品视频在线| 亚洲国产一区二区a毛片| 狠狠色综合色区| 国产日韩欧美在线看| 欧美日韩午夜激情| 欧美视频在线一区二区三区| 一区二区三区高清视频在线观看| 久久久av水蜜桃| 亚洲一区三区视频在线观看| 日韩视频国产视频| 久久久久免费| 国产精品久久久久久久久久尿| 国产精品女主播一区二区三区| 国产在线成人| 亚洲女女做受ⅹxx高潮| 欧美成人亚洲成人日韩成人| 欧美国产亚洲另类动漫| 亚洲国产欧美一区二区三区久久| 欧美一区亚洲二区| 欧美激情中文字幕乱码免费| 国产亚洲精久久久久久| 国产欧美日韩伦理| 欧美理论电影网| 狠狠久久亚洲欧美| 亚洲欧洲精品一区| 亚洲一区二区三区影院| 久久男人av资源网站| 久久婷婷激情| 樱桃国产成人精品视频| 国产日韩欧美在线一区| 一区二区三区精品视频在线观看| 欧美女激情福利| 久久久另类综合| 欧美精品乱人伦久久久久久| 女人色偷偷aa久久天堂| 狠狠爱综合网| 亚洲综合色激情五月| 亚洲免费在线| 欧美三日本三级三级在线播放| 欧美区高清在线| 欧美在线播放一区| 亚洲一区二区三区午夜| 欧美高清视频一区二区三区在线观看| 欧美电影免费观看高清| 欧美一级视频一区二区| 一区二区免费在线视频| 亚洲欧洲日本国产| 亚洲国产日本| 国产视频一区在线观看| 国产精品尤物福利片在线观看| 一本高清dvd不卡在线观看| 欧美日韩国产综合视频在线| 午夜精品国产更新| 麻豆成人综合网| 亚洲制服丝袜在线| 日韩写真视频在线观看| 国产一区二区三区在线免费观看| 亚洲高清视频在线观看| 香蕉国产精品偷在线观看不卡| 欧美+日本+国产+在线a∨观看| 欧美日韩亚洲综合| 欧美亚洲一区二区三区| 一区二区三区欧美在线| 亚洲精品美女在线观看| 亚洲精品在线观看免费| 久久亚洲私人国产精品va| 欧美一区二区网站| 欧美日韩午夜视频在线观看| 国产精品国码视频| 亚洲一级免费视频| 国产精品婷婷| 亚洲国产色一区| 极品av少妇一区二区| 欧美怡红院视频一区二区三区| 亚洲欧洲一二三| 亚洲影视中文字幕| 国产日韩欧美中文| 一区二区三区四区精品| 欧美午夜不卡影院在线观看完整版免费| 欧美日韩国产高清视频| 久久成人亚洲| 亚洲区欧美区| 一本色道久久综合狠狠躁篇的优点| 久久久久.com| 国产精品久久夜| 一区二区三区在线观看视频| 欧美国产成人精品| 国产精品极品美女粉嫩高清在线| 99热在这里有精品免费| 欧美精彩视频一区二区三区| 欧美成人影音| 欧美日韩一区二区免费视频| 欧美一区综合| 在线看成人片| 亚欧美中日韩视频| 久久福利精品| 亚洲精品久久久久久一区二区| 欧美丝袜一区二区三区| 国产精品白丝jk黑袜喷水| 久久婷婷亚洲| 久久免费午夜影院| 久久er精品视频| 欧美噜噜久久久xxx| 国产自产女人91一区在线观看| 美女国产一区| 欧美午夜www高清视频| 国产精品对白刺激久久久| 日韩一区二区精品在线观看| 亚洲欧美一区二区三区久久| 国产精品乱子久久久久| 黑人巨大精品欧美一区二区| 国产精品一区二区久久久久| 日韩亚洲欧美中文三级| 亚洲欧美在线视频观看| 西西裸体人体做爰大胆久久久| 狠狠色狠色综合曰曰| 亚洲一区二区三区精品在线观看| 国产一区视频观看| 欧美日韩网址| 蜜桃久久精品乱码一区二区| 国产亚洲欧洲| 亚洲国产一区二区三区青草影视| 麻豆成人在线观看| 一本久道久久综合婷婷鲸鱼| 欧美成在线视频| 久久久久久久久久看片| 国产精品毛片高清在线完整版| 一本色道精品久久一区二区三区| 日韩天堂在线视频| 欧美国产日韩二区| 欧美精品激情在线观看| 亚洲国产综合在线看不卡| 国产亚洲欧美日韩一区二区| 亚洲精品黄网在线观看| 亚洲色图综合久久| 久久女同互慰一区二区三区| 在线免费日韩片| 在线国产亚洲欧美| 欧美精品手机在线| 国产美女精品免费电影| 黄色亚洲在线| 午夜一区二区三区在线观看| 亚洲级视频在线观看免费1级| 99精品欧美| 亚洲一区二区三区在线播放| 亚洲午夜av| 亚洲欧美综合国产精品一区| 亚洲美女诱惑| 欧美aa国产视频| 国产日本欧美一区二区三区在线| 国产一区二区丝袜高跟鞋图片| 嫩模写真一区二区三区三州| 最新日韩在线视频| 国产精品你懂的在线欣赏| 亚洲福利视频网站| 性做久久久久久久免费看| 国产乱码精品一区二区三区av| 国产精品毛片a∨一区二区三区|国| 亚洲综合日韩在线| 欧美激情免费在线| 欧美色图五月天| 国产日韩av高清| 欧美va天堂在线| 一区二区三区精品久久久| 亚洲风情亚aⅴ在线发布| 亚洲天堂黄色| 欧美激情精品久久久久久免费印度| 欧美国产精品| 亚洲欧美国产视频| 国产午夜精品全部视频播放| 欧美一区2区视频在线观看| 卡一卡二国产精品| 亚洲免费影视| 久久国产精品一区二区三区| 欧美精品一级| 国产乱码精品1区2区3区| 国产亚洲精品久久久| 国产精品伊人日日| 狠狠色综合一区二区| 一区二区电影免费观看| 欧美主播一区二区三区| 午夜视频精品| 国产精品视频精品| 久久亚洲欧美| 国产欧美一二三区| 欧美日韩国产美女| 可以免费看不卡的av网站| 欧美激情精品久久久| 亚洲国产成人久久综合| 国产一区999| 国产精品豆花视频| 欧美日韩国产91| 久久国内精品自在自线400部| 久久九九热re6这里有精品| 亚洲欧美综合另类中字| 亚洲一区中文字幕在线观看| 欧美视频久久| 欧美日韩国产一级片| 国产欧美精品国产国产专区| 欧美日韩在线观看一区二区| 欧美大片免费观看在线观看网站推荐| 久久香蕉精品| 久久这里只有精品视频首页| 在线一区亚洲| 亚洲美女在线一区| 国产精品丝袜久久久久久app| 欧美日韩另类丝袜其他| 久久综合中文字幕| 国产精品专区h在线观看| 欧美影院一区| 久久www成人_看片免费不卡| 国产日韩欧美精品在线| 久久国产精品99国产精| 国产精品欧美久久久久无广告| 欧美视频一区二区三区…| 亚洲高清在线观看一区| 欧美日本在线视频| 欧美日韩一区二区三区在线| 国产日产高清欧美一区二区三区| 91久久国产精品91久久性色| 亚洲一区二区三区中文字幕在线| 夜夜嗨av一区二区三区四季av| 久久er精品视频| 一区二区日韩免费看| 欧美影院在线| 国产精品videossex久久发布| 欧美岛国在线观看| 欧美日韩国产另类不卡| 在线观看欧美黄色| 亚洲国产精品va| 国产精品永久免费视频| 国产精品99久久久久久有的能看| 亚洲在线观看视频| 久久久噜噜噜久噜久久| 久久亚洲春色中文字幕久久久| 国产精品午夜av在线| 另类酷文…触手系列精品集v1小说| 亚洲美女视频在线免费观看| 国产农村妇女毛片精品久久莱园子| 欧美四级剧情无删版影片| 亚洲欧洲av一区二区三区久久| 一区二区三区鲁丝不卡| 激情综合色综合久久综合| 久久国产精品色婷婷| 欧美精品久久久久a| 欧美精品色一区二区三区| 欧美久久久久免费| 亚洲最新中文字幕| 久久综合色综合88| 国产精品v欧美精品v日本精品动漫| 国产精品国产三级国产a| 午夜精品久久久久| 精品成人一区二区三区四区| 亚洲精品美女在线观看播放| 久久久精品五月天| 黄色亚洲精品| 久久超碰97中文字幕| 欧美一区二区三区精品电影| 久久精品二区亚洲w码| 欧美激情黄色片| 欧美香蕉大胸在线视频观看| 免费成人激情视频| 国产婷婷成人久久av免费高清| 亚洲永久免费视频| 亚洲校园激情| 欧美日韩另类国产亚洲欧美一级| 亚洲最新色图| 欧美精品啪啪| 国产精品高潮呻吟久久av无限| 亚洲成色www久久网站| 亚洲成在人线av| 国产视频一区在线观看一区免费| 国产精品系列在线| 国产欧美一区二区三区在线老狼| 尤物在线精品| 国产亚洲一区二区三区在线播放| 在线精品福利| 亚洲一区二区三区影院| 国产精品久久久久久一区二区三区| 欧美日韩大片一区二区三区| 欧美日韩免费在线观看| 性欧美超级视频| 精品动漫3d一区二区三区免费版| 激情久久中文字幕| 欧美片第1页综合| 国产深夜精品福利| 中文欧美字幕免费|