Font Size: a A A

Design And Implementation Of Power Management Software On Android

Posted on:2016-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Q HeFull Text:PDF
GTID:2308330473956642Subject:Software engineering
Abstract/Summary:
With the spurt development of the embedded industry, the mobile Internet is increasingly affecting all aspects of people’s lives and smart phones are pioneers in the development of this technology. However, short endurance of smart phone battery can not meet the requirements has become the fatal weakness of the smart phone. Actually embedded devices battery has become the constraint bottleneck in the development of intelligent terminal technology.The main work of the thesis is proposing a software architecture of thought which is a set of power management and power consumption statiscs to solve the issue that lots of smart phones’ standby time are short. The architecture thought are based on lots of study on various hardware modules for power modeling that take android embedded devices for examples. What’more, a power statiscs and management software called PowerMonitor was achieved under the software architecture. This thesis focuses on these works as following:Firstly, proposing a power modling method for embedded devices that does not rely on power consumption measuring tools based on studying the existing power modeling methods. This power modeling method is only based on linear relationship between the percentage of the battery voltage and discharge status while does not depend on any power measurement tools. The modeling process can be used in most linux-based embedded system which uses a series of training programes to adjust the the status of the hardware module of embedded device and to gather statistics data of power consumption, the build the power model based on these statistics data.Secondly, to tell the truth,there is little power model and statistics factor in the exiting power-saving software(such as ShengDianWang, ShengDianBao, etc.) in Android market. A software called PowerMonitor which combines power management and power statistics into one was developed in this thesis. PowerMonitor not only can help ordinary smart phone users to select the power-saving mode and manage the power-saving for the smart embedded device and also can assist android application software engineers by analyzing the power consumption of each hardware module of smart phone to improve low-power algorithm and extend the standby time of smart phone fundamentally.Thirdly, a remote automation power modeling improvement scheme which uses a set of Benchmark for each hardware module of smart embedded devices to evaluate the power consumption parameter was proposed to solve the sotution the modeling method for power models rely heavily on modeling device. PowerMonitor will automatically run the set of Benchmark on a new machine type and get the various the power consumption parameters, then establish the power model for the corresponding SOC which will be then stored in the model library.
Keywords/Search Tags:power manager, power statistics, PowerMonitor
Related items