IAR Systems将功耗调试作为标准工具引入集成开发环境
扫描二维码
随时随地手机看文章
IAR Systems 今日宣布在IAR Embedded Workbench for ARM产品中引入全新的功耗调试与分析工具。IAR Systems一反软件行业对新的软件特性进行收费的一贯做法 ,选择将这一创新技术引入到集成环境中,作为标准组件。
程序执行过程中,功耗调试工具通过对电流进行采样,分析软件对功耗的影响,程序开发人员可以根据该工具的分析结果来优化源代码,从而最大程度的降低功耗。
“多年来,我们一直以来都与业内最大的几家低功耗微控制器供应商保持着紧密的合作关系,我们的软件分析技术扩展能够支持功耗调试是一种必然的趋势。IAR Systems提供的功耗调试工具,可以让软件开发者通过调整源代码来降低系统功耗,继代码尺寸和速度之后,功耗成为了第三个可以优化的方向。”IAR Systems 公司产品经理Mats Ullström介绍说。
IAR Embedded Workbench提供了 有多种电源测量的显示方法。最简单的一种是在记录窗口中显示测量到的电流,以及采样的时间和当前程序计数器的位置。程序员从中可以观察到应用程序功耗的各个细节部分。
IAR Embedded Workbench的时间轴窗口中,可以用曲线图形式来呈现整体的功耗情况,调用堆栈,中断活动和变量值也可以同时在该窗口中显示。曲线图可以清晰的显示功耗与程序执行过程中发生的重要事件之间的映射关系,程序员可以很方便的查看哪些事件触发具有较高功耗。
电源分析工具是基于函数层面的,开发者可以从该工具的分析结果中获知每个函数的执行的平均电流是多少,从而知道需要消耗多少功率。使用电源分析工具可以准确的判断程序代码的哪个部分是否需要进行功耗优化。
IAR Systems率先在微控制器软件开发工具中继承了功耗调试功能,并将继续为嵌入式行业中快速增长的低功耗产品推出创新性开发工具。