linux kernel PPT
文章平均质量分 81
悟空明镜
做一个快乐和健康的人。
mail:samarxie@126.com
展开
-
Kernel space lock contention配置及其使用
概述本文涉及到的内容如下:kernel lock相关debug方式,比如lock耗时,拿不到lock,lock依赖等等trace的使用1.开启lock contenttion涉及到的config配置config LOCKDEP bool depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPP...原创 2020-03-18 18:34:43 · 2020 阅读 · 0 评论 -
Android 设备强制进入full doze方法
记录:先用 adb shell dumpsys battery 这段命令查看一下手机当前的状态敲入命令 adb shell dumpsys battery unplug 模拟手机未充电状态敲入命令 adb shell dumpsys deviceidle enable 让IDLE有效化。强制进入full doze:敲入命令 adb shell dumpsys deviceidle force-id...原创 2018-03-14 09:52:53 · 4080 阅读 · 0 评论 -
interactive governor study for android
interactive governor全部思考思路:1、Interactive governor 初始化,一些定时器绑定的函数,创建内核线程进行调频并注册interative governor(对应cpufreq_interactive_initfunction)。2、注册governor执行函数:cpufreq_governor_interactive这个函数通过三个不同的eve...原创 2019-04-26 18:29:42 · 4726 阅读 · 2 评论 -
userspace governor study
userspacegovernor study一、userspacegovernor是一种用户可以自己手动调整自己cpu频率的governor,即在linux目录下:/sys/devices/system/cpu/cpu0/cpufreq/,有一个参数scaling_setspeed,是这个governor转有的,其他governor是不能对其进行读写操作的,只有这个governor才能这样做原创 2013-11-29 18:17:19 · 2716 阅读 · 0 评论 -
powersave/performance governor study
这个governor是最省电模式,即cpu中所有的core都处在最低频率运行。如果是存在cpu hotplug driver的话,那么还可以更加的省电,即只存在一个core是online状态的,关掉其他的core。废话不多说,直接讲解code: 1、static int __init cpufreq_gov_powersave_init(void)static int __init c原创 2013-11-27 15:44:56 · 2504 阅读 · 0 评论