找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 13752|回复: 43

k3 lede下查询cpu温度(更新集成到屏幕显示)

[复制链接]
发表于 2017-5-5 16:15 | 显示全部楼层 |阅读模式
本帖最后由 pzhdfy 于 2017-5-5 20:25 编辑

可以直接 cat /sys/class/thermal/thermal_zone0/temp  手动除1000  就是cpu摄氏温度


如果需要显示到屏幕 可以修改/lib/k3screenctrl/basic.sh文件内容,替换为以下代码上一个版本长度受限制,导致显示不全 这版修复了
下载地址:https://pan.baidu.com/s/1pLJN26v


  1. #!/bin/sh
  2. . /etc/os-release


  3. PRODUCT_NAME_FULL=$(cat /etc/board.json | jsonfilter -e "@.model.name")
  4. PRODUCT_NAME=${PRODUCT_NAME_FULL#* } # Remove first word to save space


  5. temp=$(cat /sys/class/thermal/thermal_zone0/temp)
  6. temp=`echo "scale=1; $temp/1000" | bc`


  7. WAN_IFNAME=$(uci get network.wan.ifname)
  8. MAC_ADDR=$(ifconfig $WAN_IFNAME | grep -oE "([0-9A-Z]{2}:){5}[0-9A-Z]{2}")


  9. HW_VERSION_CACHE_FILE=/tmp/hw_version
  10. if [ -e "$HW_VERSION_CACHE_FILE" ]; then
  11.     HW_VERSION=$(cat $HW_VERSION_CACHE_FILE)
  12. else
  13.     HW_VERSION=$(nvram get hd_version)
  14.     echo $HW_VERSION > $HW_VERSION_CACHE_FILE
  15. fi


  16. FW_VERSION=${BUILD_ID:0:17}


  17. echo $PRODUCT_NAME" "$temp
  18. echo $HW_VERSION
  19. echo $FW_VERSION
  20. echo $MAC_ADDR
复制代码



显示样式将为






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
enshanw*** + 1 我来恩山就是为了看你!
badc*** + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~

查看全部评分

发表于 2017-5-5 16:17 | 显示全部楼层
感谢分享!

请问腾达AC9刷了官方LEDE后,可以使用这套代码查询温度吗?(同为BCM芯片)

点评

应该可以的  详情 回复 发表于 2017-5-5 16:19
理论上可以,看下那个文件是否存在  详情 回复 发表于 2017-5-5 16:18
回复 支持 反对

使用道具 举报

发表于 2017-5-5 16:18 来自手机 | 显示全部楼层
ramboee 发表于 2017-5-5 16:17
感谢分享!

请问腾达AC9刷了官方LEDE后,可以使用这套代码查询温度吗?(同为BCM芯片)

理论上可以,看下那个文件是否存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-5 16:19 | 显示全部楼层
ramboee 发表于 2017-5-5 16:17
感谢分享!

请问腾达AC9刷了官方LEDE后,可以使用这套代码查询温度吗?(同为BCM芯片)

应该可以的
回复 支持 反对

使用道具 举报

发表于 2017-5-5 16:19 来自手机 | 显示全部楼层
赞一个,我就是在找那个文件,原来隐藏这么深

点评

实现了吗?可以放到第四页上。还有您刷的应该是u大的吧。有什么小问题不?  详情 回复 发表于 2017-5-5 17:22
回复 支持 反对

使用道具 举报

发表于 2017-5-5 16:38 | 显示全部楼层
这个怎么用呢
回复 支持 反对

使用道具 举报

发表于 2017-5-5 16:54 | 显示全部楼层
还是说BCM的处理器 都可以这么用?

点评

应该4706以后的通用  详情 回复 发表于 2017-5-5 16:54
回复 支持 反对

使用道具 举报

发表于 2017-5-5 16:54 来自手机 | 显示全部楼层
yylwhy 发表于 2017-5-5 16:54
还是说BCM的处理器 都可以这么用?

应该4706以后的通用
回复 支持 反对

使用道具 举报

发表于 2017-5-5 16:58 来自手机 | 显示全部楼层
这个要赞,找了好久了,参考梅林的发现没有对应文件,以为没传感器呢。
回复 支持 反对

使用道具 举报

发表于 2017-5-5 17:22 来自手机 | 显示全部楼层
badcrazy 发表于 2017-5-5 16:19
赞一个,我就是在找那个文件,原来隐藏这么深

实现了吗?可以放到第四页上。还有您刷的应该是u大的吧。有什么小问题不?

点评

还没到家,lz贴了图了,肯定可以  详情 回复 发表于 2017-5-5 19:59
回复 支持 反对

使用道具 举报

发表于 2017-5-5 17:23 来自手机 | 显示全部楼层
官方固件可以查温度吗

点评

希望官方更新下一版固件时能加入这个查询CPU温度的功能。  详情 回复 发表于 2017-5-5 22:21
回复 支持 反对

使用道具 举报

发表于 2017-5-5 19:49 | 显示全部楼层
建议:将代码写入“添加代码文字”里。感谢!
回复 支持 反对

使用道具 举报

发表于 2017-5-5 19:59 来自手机 | 显示全部楼层
yuzhenhai 发表于 2017-5-5 17:22
实现了吗?可以放到第四页上。还有您刷的应该是u大的吧。有什么小问题不?

还没到家,lz贴了图了,肯定可以
回复 支持 反对

使用道具 举报

发表于 2017-5-5 20:03 | 显示全部楼层
牛逼了大神
回复 支持 反对

使用道具 举报

发表于 2017-5-5 20:33 | 显示全部楼层
我测试发现,名称那一行只能显示7个字符,因此还是把温度显示挪到软件版本吧
  1. echo $PRODUCT_NAME
  2. echo $HW_VERSION
  3. #echo $FW_VERSION
  4. echo "CPU TEMP:"$temp
  5. echo $MAC_ADDR
复制代码

点评

可以用中文和全角吗?比如 echo "CPU温度:"$temp"℃"  详情 回复 发表于 2017-5-6 01:37
是的 坑啊  详情 回复 发表于 2017-5-5 21:09
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-2 16:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表