Font Size: a A A

Dynamic Power Management Scheme Based On Dynamic Frequency Scaling

Posted on:2012-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:S H WanFull Text:PDF
GTID:2178330335462185Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the filed of embedded system applications focusing on mobile computing, power management is a very important part which directly affects the design and implementation of the overall system hardware and software. For battery-powered portable embedded devices, the effective power management features can reduce the whole system power consumption, greatly improving the system of standby time, extending the life of hardware devices, and enhancing products'competitiveness in the market.Firstly, the dissertation points out that the power management is very significant for embedded systems with mobile computing, and then summarizes the composition of Mini2440 development board and development method of embedded Linux2.6 system. On this basis, the dissertation describes in detail the design and implementation of basic functions of embedded system which includes idle and sleep/wake state. Moreover, it elaborates dynamic power management function based on load statistics and CPU frequency adjustment, which effectively reduces the power consumption of the whole system; and illustrates the driven program of S3C2440 processor in dynamic power management. The last part of this dissertation makes a summary and discusses the power management of embedded system work.This dissertation gives a complete dynamic power management solution of embedded Linux2.6 system. By adjusting the CPU operating frequency, this solution adds dynamic features support for power management method, satisfying low power consumption, fast response double requirements for user to system. In addition, this solution not only proposes a new access method for the CPU share of the dynamic aspect, but also designs a complete set of program architecture of dynamic frequency adjustment of embedded system that separates the application layer, inner nuclear layer and CPU driver level code, improving code portability and reuse. Moreover, the architecture also addresses the number of levels of system regulation limit, and provides users with interactive API interface, the user's choice with flexibility: energy-saving and performance first priority. The development of a similar project for a better reference value...
Keywords/Search Tags:Dynamic Power Management(DPM), Dynamic Frequency Scaling DFS), Linux2.6, Embedded Linux, S3C2440A
PDF Full Text Request
Related items