The paper begins with introductory material on the need for power management in embedded systems, along with definitions of some common power consumption terms and principles. Next comes a description of common power management techniques that are used in embedded systems, along with a discussion of some of the challenges to utilizing these techniques in real-time systems. The last half of the paper is dedicated to a demonstration of how a subset of the techniques have been incorporated into a real-time operating system (RTOS) for digital signal processors (DSPs), in such a way that application developers can pick and choose the appropriate techniques to meet their application requirements. The paper concludes with a brief description of supplementary tooling for measuring power consumption at runtime, which enables a new application development paradigm, that includes measurement and tuning of an application.s power consumption.