0

我正在尝试测量 ARM-Cortex-A9/Ubuntu 12.04 平台上的处理器的瞬时功耗。

有谁知道如何做到这一点?

4

2 回答 2

2

有4种明显的方法:

  • 从其他可测量的参数(例如 CPU 负载)估计它
  • 测量板载电源中的电流检测电阻
  • 使用带有某种数据记录功能的外部电源测量整个系统的功耗[也可以使用低值电阻器和电压表]
  • [如果测量某个应用程序的功耗] 在其他具有此功能的设备上运行代码。[Apple 的开发工具和 iOS 对此提供了难以置信的支持。也非常适合分析]。

由于您使用的是 OMAP4460(Pandaboard per chance?),它可能会与 TWL6030 电源 IC 配对。快速查看数据表表明它能够测量从电池运行时的电流消耗(这就是电池电量指示器的实现方式)。将有驱动程序支持。OMAP4430(可能扩展名为 4460)没有自己的电源监控功能。

也可能值得在 TI 的网站上查看白皮书。这是很常见的事情。

于 2012-08-05T19:45:39.753 回答
1

我认为这主要取决于您的处理器或SOC制造商。ARM 定义处理器内核,制造商定义它周围的一切(如外围设备等)。

此外,当 Ubuntu 移植到您的平台上时,也许只有一些功率测量应用程序也支持该平台。

于 2012-08-03T07:04:34.963 回答