ABSTRACT

Rising energy costs and consumer demands for longer use have become primary concerns for portable embedded devices. In addition, battery technology progresses slowly, improving by only a few percent each year. Portable device sizes continue to

5.1 Introduction .................................................................................................. 105 5.2 Related Work ................................................................................................ 106

5.2.1 Advantages of Proposed Framework ................................................ 107 5.3 Proposed RTOS Power Management Framework ........................................ 108

5.3.1 RTOS-ACPI Subsystem .................................................................... 108 5.3.2 RTOS-ACPI Service Calls ................................................................ 109 5.3.3 ACPI Source Language (ASL) Tables .............................................. 109

5.3.3.1 Updating ASL Table to Accommodate New Device ......... 112 5.3.4 ASL Translator.................................................................................. 112 5.3.5 Namespace ........................................................................................ 112 5.3.6 Namespace Manager ........................................................................ 113 5.3.7 Methods ............................................................................................ 114 5.3.8 Basic Policy Manager (BPM) ........................................................... 115

5.4 Implementation of RTOS-ACPI Framework ................................................ 116 5.5 Power Management Policies ......................................................................... 116

5.5.1 Implementing Power Policy Algorithms .......................................... 116 5.6 Power Saving and Real-Time Ability ........................................................... 118 5.7 Conclusion .................................................................................................... 119 References .............................................................................................................. 119

shrink and this restricts the amount of space for battery storage. The energy concerns and increasing market pressures for embedded systems therefore necessitate novel strategies for rapid incorporation of power saving features and integration of new power management policies.