Power management in embedded systems with dual OSes
In today's SoC platforms containing multiple heterogeneous processors, the system architect needs to know how to deal with power management facilities provided with different operating systems (OSes) running on them to balance the overall system power policies. Besides leveraging the right features, the design needs these OSes to work together at the system level. This white paper first provides an overview of the latest power management features of high-level and real-time OSes to support power savings hardware available with today's SoC platforms. Next, the paper walks through an example showing how inter-processor communication and state machine design can help reduce the overall system power on a real heterogeneous dual-core system.