使用Windows Embedded Standard開(kāi)發(fā)電池供電設(shè)備
正如你看到的那樣,對(duì)硬件、操作系統(tǒng)和應(yīng)用軟件的整合努力,可以實(shí)現(xiàn)最優(yōu)的每次操作爾格值。進(jìn)一步的爾格/操作優(yōu)化直接取決于執(zhí)行的操作和采用的網(wǎng)絡(luò)。例如,簡(jiǎn)短的SMS通過(guò)CDMA或GPRS發(fā)送可能具有很高的能效(每字節(jié)納爾格)。而較大的文檔,比方電子郵件或圖形,在用Wi-Fi傳送時(shí)可能具有最高的效率(每兆字節(jié)爾格值)。WES向應(yīng)用程序設(shè)計(jì)師提供了這樣的平臺(tái):能夠根據(jù)要求的帶寬、安全性和服務(wù)質(zhì)量有選擇地使用網(wǎng)絡(luò)。
帶ACPI的電源管理
現(xiàn)有的WES提供與XP Pro計(jì)算機(jī)電腦上一樣的高級(jí)配置與電源接口(ACPI)。通過(guò)這種內(nèi)置并且現(xiàn)成的ACPI,你可以獲得像休眠等許多基本功能。而且你可以從應(yīng)用層實(shí)現(xiàn)額外的電源管理功能。ACPI級(jí)電源管理基于對(duì)運(yùn)行時(shí)間空閑的簡(jiǎn)單監(jiān)視,如表1所示4。
WES中包含的這種基本ACPI函數(shù)與筆記本電腦中使用的一樣,只是移動(dòng)設(shè)備電源管理的開(kāi)始點(diǎn)??刂艫CPI的‘定時(shí)器’設(shè)置值通常遠(yuǎn)大于用于表征實(shí)時(shí)設(shè)備事件驅(qū)動(dòng)操作的間隔時(shí)間。
擴(kuò)展電源管理
WES 2009有一個(gè)新特性,即一次休眠,多次啟動(dòng)(HORM)。HORM能讓系統(tǒng)迅速(標(biāo)稱值是1秒)啟動(dòng)至事先創(chuàng)建的休眠文件。例如,這一特性能讓自動(dòng)化系統(tǒng)在短暫的電源故障后迅速進(jìn)入工作狀態(tài)。
對(duì)一些設(shè)備來(lái)說(shuō),OEM商應(yīng)準(zhǔn)備好移動(dòng)過(guò)去基本的ACPI級(jí)電源管理功能,將它們集成進(jìn)應(yīng)用程序中。OEM或其一線供應(yīng)商,可以擴(kuò)展BIOS來(lái)提供API,以便將CPU甚至相關(guān)的電子器件轉(zhuǎn)換為更低功耗狀態(tài)。
有趣的是,對(duì)我們來(lái)說(shuō)是連續(xù)操作的短暫毫秒時(shí)間內(nèi),有足夠的空間實(shí)現(xiàn)功耗節(jié)省。例如,MPEG回放的每幀要求多種耗用功率:一種是將數(shù)據(jù)送出磁盤,一種是解碼,一種是填充幀緩存,然后是很低功耗(但屏幕背光一直是開(kāi)著的)以等待下一幀。
MPEG幀與幀之間的這種可變功耗在高速電流測(cè)量示波器上是真實(shí)可見(jiàn)的。
電池充電
耗能只是問(wèn)題的一半,首先必須給電池充電。鋰化學(xué)原料具有一定的危險(xiǎn)性,一般是使用智能電池。控制電池充電要求訪問(wèn)I2C或SPI總線接口,并且是從應(yīng)用層一直到管理電池的充放電過(guò)程。電池管理是一個(gè)艱巨的軟硬件設(shè)計(jì)挑戰(zhàn),而與操作系統(tǒng)的集成是任何移動(dòng)設(shè)備成功的基礎(chǔ)。
圖1:“筆記本電腦”與“移動(dòng)設(shè)備”設(shè)計(jì)標(biāo)準(zhǔn)的比較。
圖2:危險(xiǎn)分子會(huì)努力破壞安全圖。
圖3:運(yùn)行時(shí)空閑檢測(cè)。WES中包含的這種基本ACPI函數(shù)與筆記本電腦中使用的一樣,只是移動(dòng)設(shè)備電源管理的開(kāi)始點(diǎn)??刂艫CPI的‘定時(shí)器’設(shè)置值通常遠(yuǎn)大于用于表征實(shí)時(shí)設(shè)備事件驅(qū)動(dòng)操作的間隔時(shí)間。
圖4:功耗。$=功耗,紫紅色=電流,穩(wěn)定的$=電源。MPEG-1回放,頂部是Linux操作系統(tǒng),底部是WES。平臺(tái)是Catalyst EC。
表1: ACPI級(jí)電源管理基于對(duì)運(yùn)行時(shí)間空閑的簡(jiǎn)單監(jiān)視。
評(píng)論