拓冰建站拓冰建站
首页 / 资讯中心 / 正文

21、功耗调试工具:三板斧搞定功耗分析

做MTK平台功耗优化,手里没几把趁手的工具可不行。今天咱们聊聊我最常用的三样东西:/proc文件系统、PowerTop、还有MTK自家的mtk_audit。这三板斧用好了,大部分功耗问题都能快速定位。一、/proc 文件系统:最直接的功耗状态查看方式说实话,我入行那会儿,第一件事就是学会看/proc。这玩意儿是Linux内核暴露给用户态的一个窗口,MTK平台在上面加了不少功耗相关的信息。1.1 查看CPU频率和调频策略先看CPU当前跑在什么频率上:cat /proc/cpuinfo | grep "MHz"或者更直接一点:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq嗯,这里要注意,MTK的CPU频率是动态调的。我遇到过一个问题:手机待机时CPU频率一直降不下来,一看发现有个后台服务在轮询GPS。这种问题在/proc里一眼就能看出来。1.2 查看各模块的电源状态MTK在/proc下放了很多电源管理的节点。我个人习惯先看这个:cat /proc/mtk_power_hal/debug这个节点会输出当前各电源域的状态,比如:VPROC是否开启VCORE电压值
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门