電子產品世界技術動力: 開發(fā)由電池供電的設備,尤其是對設備的待機或操作時間要求比較嚴格的系統(tǒng),例如移動電話,降低系統(tǒng)整體的能耗變得越來越重要。 因此采取全面的措施來降低電池能量的消耗是設計電池供電設備的重要部分?! 〉湫偷墓?jié)能措施包括: 1 選擇有節(jié)能屬性的元件 2 提高系統(tǒng)集成度 3 調整cpu主頻 4 調整電源供給 5 選擇帶節(jié)能屬性的、高速緩沖存儲器和片上內存的微控制器 然而,只有通過軟件全程的控制各個消耗電池能量的組件,充分的發(fā)揮其硬件的節(jié)能屬性,才能達到最佳的節(jié)能效果。能耗是電流,電壓和時間的乘積,控制軟件對這幾個參數(shù)都有很大的影響。因此,軟件工程師需要經常不斷的嘗試確定這三個參數(shù)在不同的操作模式下的最佳配置,以達到最佳的節(jié)能目的。例如工程師可能會問自己如下的問題: 1 微處理器是否工作在正確的節(jié)能模式 2 程序變更會如何影響系統(tǒng)的能耗 3 是否會出現(xiàn)任何未預料的能耗峰值 回答諸如此類的問題,需要一個測試裝置。該裝置需要可以測量、記錄和分析控制軟件的程序和數(shù)據流程,以及電流和電壓梯度。同時也可以以一種簡單的方式把所有的記錄信息相互關聯(lián)起來。 在2007年嵌入式世界年會上,作為全球第一款嵌入式軟件能耗分析工具生產廠商,勞特巴赫展示了一個強有力且易用的解決方案成功的解決了上述的所有問題?! 〖夹g要求: 為了可以定位出每行代碼的能耗量,需要收集如下的數(shù)據信息: 1 控制軟件的程序流,可以采用帶有實時跟蹤能力的調試器(powerdebug)來采集該信息 2 程序運行時的電流和電壓梯度,帶有模擬/數(shù)字探頭的邏輯分析設備是比較適合此目的的測量設備?! ∮辛诉@些數(shù)據,主要的任務就在于如何才能把程序流、電流和電壓梯度的信息關聯(lián)起來。但是如果使用來自不同設備生產廠商的設備,即使可以把相關信息關聯(lián)起來,實際操作也將是十分復雜的,綜合數(shù)據的分析和統(tǒng)計同樣也是相當困難?! 谔匕秃涨度胧杰浖芎姆治黾夹g的創(chuàng)新核心就是提供上述問題的解決方案,并且開發(fā)出了適當?shù)模子玫男畔@示和分析方法?! 〗鉀Q方案: 勞特巴赫嵌入式軟件能耗測量方案,包括一個調試器模塊(powerdebug)、實時跟蹤模塊(powertrace)和一個邏輯分析模塊(powerintergrator),每個模塊都集成了一個精確的時間計數(shù)器,所有模塊的記數(shù)器在程序開始時進行同步。每個模塊的記錄都有對應時間戳,因此各個模塊的記錄都可以通過時間戳關聯(lián)起來。這樣,就可以確定每行代碼的能耗?! ?





