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