IAR Systems將功耗調試作為標準工具引入集成開發(fā)環(huán)境
IAR Systems 今日宣布在IAR Embedded Workbench for ARM產(chǎn)品中引入全新的功耗調試與分析工具。IAR Systems一反軟件行業(yè)對新的軟件特性進行收費的一貫做法 ,選擇將這一創(chuàng)新技術引入到集成環(huán)境中,作為標準組件。
程序執(zhí)行過程中,功耗調試工具通過對電流進行采樣,分析軟件對功耗的影響,程序開發(fā)人員可以根據(jù)該工具的分析結果來優(yōu)化源代碼,從而最大程度的降低功耗。
“多年來,我們一直以來都與業(yè)內(nèi)最大的幾家低功耗微控制器供應商保持著緊密的合作關系,我們的軟件分析技術擴展能夠支持功耗調試是一種必然的趨勢。IAR Systems提供的功耗調試工具,可以讓軟件開發(fā)者通過調整源代碼來降低系統(tǒng)功耗,繼代碼尺寸和速度之后,功耗成為了第三個可以優(yōu)化的方向。”IAR Systems 公司產(chǎn)品經(jīng)理Mats Ullström介紹說。
IAR Embedded Workbench提供了 有多種電源測量的顯示方法。最簡單的一種是在記錄窗口中顯示測量到的電流,以及采樣的時間和當前程序計數(shù)器的位置。程序員從中可以觀察到應用程序功耗的各個細節(jié)部分。
IAR Embedded Workbench的時間軸窗口中,可以用曲線圖形式來呈現(xiàn)整體的功耗情況,調用堆棧,中斷活動和變量值也可以同時在該窗口中顯示。曲線圖可以清晰的顯示功耗與程序執(zhí)行過程中發(fā)生的重要事件之間的映射關系,程序員可以很方便的查看哪些事件觸發(fā)具有較高功耗。
電源分析工具是基于函數(shù)層面的,開發(fā)者可以從該工具的分析結果中獲知每個函數(shù)的執(zhí)行的平均電流是多少,從而知道需要消耗多少功率。使用電源分析工具可以準確的判斷程序代碼的哪個部分是否需要進行功耗優(yōu)化。
IAR Systems率先在微控制器軟件開發(fā)工具中繼承了功耗調試功能,并將繼續(xù)為嵌入式行業(yè)中快速增長的低功耗產(chǎn)品推出創(chuàng)新性開發(fā)工具。