With our ever increasing reliance on portable devices, such as cell phones and PDAs, it seems we all strive for one common goal… longer battery life. In order to maintain the combination of increasingly small form factors and lengthening battery life in these devices, engineers must take comprehensive measures to reduce energy consumption in their designs.

This paper discusses guidelines for containing power consumption and introduces Lauterbach’s intergrated measurement solution for energy analysis, which gives developers a powerful, easy-to-use tool for detecting the relationship between program code and its current/power consumption.

Reprinted in its entirety from ARM IQ Vol. 7, No. 2, 2008