新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式軟件電源能耗優化的解決方案

        嵌入式軟件電源能耗優化的解決方案

        作者: 時間:2010-08-14 來源:網絡 收藏


        電流,電壓和可以以表格和基于時間的曲線圖表示出來。所有基于時間的信息(程序流,圖表,電流,電壓,)都能通過跟蹤信息同步起來。如果在其中一個窗口中選中/標記某一位置,其他所有窗口都自動的刷新窗口內容,相應時間位置信息也被選中/標記出來。

        在如下實例中,8 LEDs 被依次點亮,然后產生一個正弦電壓。如下面的電流-時間曲線圖(1)繪制出了電流值隨時間變化的波形,正弦電壓曲線如圖(2)所示。如果在電流圖(1)、電壓圖(2)或程序流圖(3)中,用黑色的垂直跟蹤線選中/標記函數“LED3_on“,系統會自動更新“Trace.List“窗口(4)中信息,顯示出相對應的記錄,并且就通過藍色水平條標記出來。



        每次程序中止后,Trace32 會自動對記錄信息進行統計分析,統計各個執行函數消耗能量的最小值,最大值和平均值。以及每個函數絕對及其占總能耗的百分比。通過這些統計數據,可以方便地定位出耗能最大的程序代碼/函數。

        數據統計分析可以顯示出每個函數運行時的耗能量。如下圖(5)可以清楚地看出函數“LED8_on“運行(所有LEDs都被點亮)時系統耗能量最大。



        作為附加的功能,勞特巴赫還提供了觸發單元,可以通過定義電流、電壓或能量的限制值或范圍來定義觸發事件。這些觸發事件可以被觸發單元用來啟動和中止跟蹤記錄(Selective trace)的控制,或者用這些觸發信號中止程序的運行。這樣工程師可以方便快速的定位出相關參數出現峰值的原因。

        總結:

        勞特巴赫完整的能耗分析測量方案為研發工程師檢測/定位程序代碼和系統電流/能耗之間的相互關系提供了一個強有力的、易用的工具。上述的新特性都已經集成在當前的環境中。相關的分析硬件也可以方便地在原有工具上通過擴展實現。同全球重要移動電話生產廠商長期緊密的合作,確保了勞特巴赫工具的實際應用效果。通過集成新的創新方案,勞特巴赫再一次在處理器開發工具領域證實了其創新能力。Trace32 AnalogProbe作為新型的擴展模塊,可集成于既有的勞特巴赫模塊化開發工具的系統中,為客戶現有的TRACE32工具增添了新的價值。
        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇江市| 吉首市| 德昌县| 册亨县| 那坡县| 和平区| 浏阳市| 荣昌县| 屯门区| 长海县| 文成县| 闽清县| 新民市| 瑞安市| 隆尧县| 娱乐| 扶风县| 措美县| 政和县| 固安县| 涪陵区| 怀宁县| 安西县| 如东县| 纳雍县| 黄骅市| 永福县| 伊宁市| 全椒县| 安化县| 靖远县| 永嘉县| 万宁市| 且末县| 保亭| 宜兴市| 万载县| 舟山市| 临安市| 祁东县| 寻乌县|