高通msm8994性能及温度监测脚本

这是一个用于实时监测高通msm8994芯片性能和温度的脚本,记录包括EMMC温度、内存温度、摄像头温度、MODEM温度、各CPU核心温度和频率、GPU温度、SOC状态、电池温度和电流等关键信息,并将数据保存到CSV文件中。
摘要由CSDN通过智能技术生成
startTime=$(date +%Y-%m-%d-%H-%M-%S)
pathName="/data/cpu_logs"
fileName="$pathName/CPUINFO_$startTime.csv"

# create dir
if [ ! -d $pathName ]; then
	mkdir -p $pathName
	chmod 777 $pathName
fi

#cat /proc/kmsg > /data/local/cpu_logs/1/SOC_kernel.log &
#cat /proc/kmsg > /data/SOC_kernel.log &

# write title to file
titleName="TIME,EMMC_THERM,POPMEM,CAMERA,MODEM,CPU0,CPU1,CPU2,CPU3,CPU4,CPU5,CPU6,CPU7,\
CPU0FREQ,CPU1FREQ,CPU2FREQ,CPU3FREQ,CPU4FREQ,CPU5FREQ,CPU6FREQ,CPU7FREQ,GPU0,GPU1,GPUFREQ,SOC,Bat_TEMP,Bat_current"
echo $titleName>> $fileName

while [ 1 ]; do
	sleep 1
	deltaTime=$(date +%H:%M:%S)
	CPUONLINE=$(cat /sys/devices/system/cpu/online)
	LCD=$(cat /sys/class/leds/lcd-backlight/brightness)
	BMS=$(($(cat /sys/devices/virtual/thermal/thermal_zone0/temp) / 1000))	# change to C
	Bat_TEMP=$(($(cat /sys/devices/virtual/thermal/thermal_zone1/temp) / 1000))
	Hexagon1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值