声明
摘要
第一章 绪论
1.1 论文研究背景及意义
1.2 国内外研究现状
1.3 系统设计目标
1.4 论文的主要工作内容和结构
第二章 系统开发平台及Android电源管理框架
2.1 TI AM335x硬件平台
2.1.1 AM335x处理器概述
2.1.2 电源管理单元
2.2 Android操作系统
2.3 系统功耗种类分析
2.4 Android电源管理框架
2.4.1 动态变频机制
2.4.2 睡眠唤醒机制
2.5 本章小结
第三章 AM335x平台动态变频机制的设计与实现
3.1 动态变频机制总体设计
3.2 电源管理芯片驱动程序的实现
3.3 CPU freq子系统的实现
3.3.1 变频操作的实现
3.3.2 sysfs用户接口的实现
3.4 改进策略的实现
3.4.1 内核级策略研究
3.4.2 基于用户体验的策略研究
3.5 变频接口API的封装
3.6 本章小结
第四章 AM335x平台睡眠唤醒机制的设计与实现
4.1 睡眠唤醒机制总体设计
4.2 睡眠唤醒的实现
4.2.1 预挂起与延迟恢复过程
4.2.2 睡眠与唤醒过程
4.2.3 外设的预挂起和延迟恢复
4.3 wakelock的实现与应用
4.3.1 wakelock的实现
4.3.2 AM335x平台中wakelock的应用
4.4 本章小结
第五章 功耗管理功能验证与测试分析
5.1 测试环境与测试方案
5.1.1 测试环境搭建
5.1.2 测试方案分析
5.2 功能验证
5.2.1 动态变频机制功能验证
5.2.2 睡眠唤醒机制功能验证
5.3 功耗测试与分析
5.3.1 动态变频中各策略的频率测试分析
5.3.2 预挂起与睡眠态的功耗测试分析
5.3.3 系统总体功耗测试与横向对比分析
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献