Android/Linux常用调试命令
只有是记录一下工作中经常使用的命令,也是方便自己日后查看。后续也会陆续更新。
1、查看芯片内部温度:
cat /sys/devices/virtual/thermal/thermal_zone0/temp
有的平台温度数据经过处理,比如打印是38,一般就是表示38度,但是有的平台数据没有处理,比如打印83059,那就需要除以1000,表示现在芯片内部温度是83度。
2、进入休眠
echo mem > /sys/power/state
3、Android6.0版本以上,SElinux权限问题:
setenforce 0 临时禁用SELinux
getenforce 得到的结果为Permissive
4、Android查看锁是否被:
cat /sys/power/wake_lock
5、打开所有CPU运行
echo 1 > /sys/kernel/autohotplug/boost_all
6、查看cpu运行策略:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
7、查看CPU当前运行频率:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
8、查看CPU设置的最大、最小运行频率:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
9、设置CPU运行策略:
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
10 、多核系统查看cpu核运行情况:
cat /sys/devices/system/cpu/online
cat /sys/devices/system/cpu/cpu1/online
11、Android下模拟发送广播:
am broadcast -a android.intent.action.BOOT_COMPLETED
12、Android放置平台进入休眠;
echo dbg > sys/power/wake_lock
本文记录了工作中常用的Android/Linux调试命令,方便日后查看。内容涵盖查看芯片内部温度、进入休眠、解决SElinux权限问题、查看CPU运行情况等命令,后续还会陆续更新。
3507

被折叠的 条评论
为什么被折叠?



