System Level Power Management for Embedded RTOS: An Object Oriented Approach
Source: Florida Atlantic University
Power management systems for embedded devices can be developed in Real-Time Operating System (RTOS) or in applications. If power management policies are applied in Operating System (OS), then designers and developers will not have to worry about complex power management algorithms and techniques. They can rather concentrate on application development. The OS contains specific and accurate information about the various tasks being executed. An RTOS further has a comprehensive set of power management Application Programming Interfaces (APIs) for both device drivers and applications within a power management component. Therefore, it is logical to place policies and algorithms in the OS that can place components not being used into lower power states.