码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • FT2000/4查看CPU温度以及频率


    温度

    FT2000/4 CPU 内置了2个温度传感器,通过SCPI接口对外提供温度查询。

    标准的lm-sensors是支持SCPI接口查询传感器的,所以只需要直接安装lm-sensors包就可以查询CPU温度,但也可以直接读取

    /sys/bus/platform/drivers/scpi-hwmon/FTSS0001:00/hwmon/hwmon5

    目录下的

    • temp1_input
    • temp2_input

    两个文件来获取,获得的数字/1000即可。

    1. root@uos-PC:/sys/bus/platform/drivers/scpi-hwmon/FTSS0001:00/hwmon/hwmon5# cat temp1_input
    2. 37172

    lm-sensors读取的如下图。

    频率

    其实频率也是通过SCPI接口来查询和设置的

    drivers/firmware/arm_scpi.c · master · Panda / Linux kernel · 极狐GitLabhttps://kernel.source.codeaurora.cn/ https://git.kernel.org https://kernel.org/beijing-git-mirror.htmlhttps://git.nju.edu.cn/nju/linux/-/blob/master/drivers/firmware/arm_scpi.c

    在这个代码里面 也有相关SCPI的接口通讯实现,但我们实际使用的人不用这么麻烦,因为他直接在系统标准的CPU频率配置位置已经导出了。

    /sys/devices/system/cpu/cpufreq/

     这个标准位置,对于FT2000/4来说,是2个核为一个cluster的,所以有两个policy,同一个cluster里的2个核使用相同的频率配置。

    这个里面可以查询CPU支持的频率,当前频率,以及配置CPU功耗的策略,我看了下UOS台式机默认就是性能模式,永远跑在2.6G,。

    理论上可以用cpufreq来配置,但我还没测试过,下面这个链接的兄弟已经早测试过了,可以参考。这对笔记本来说应该是有用的。

    linux调频指令-cpufreq介绍_虚风的博客-CSDN博客_cpufreq-set介绍linux系统下调节CPU频率的相关指令https://blog.csdn.net/qq_40315501/article/details/124466387

     开关CPU core

    关于开启和关闭某个core,也是通过PSCI接口来控制的,在UOS里面,内核做好驱动了,直接在标准的位置写入0或者1就可以动态开启或者关闭某个核了

    1. echo 0 > /sys/devices/system/cpu/cpu3/online
    2. #关闭cpu3
    3. echo 1 > /sys/devices/system/cpu/cpu3/online
    4. #开启cpu3

    但实际没有使用功耗测试的电源来测试功耗是否下降了。

  • 相关阅读:
    入门数据库Days8
    .Net中字符串不变性与相等判断的特殊场景
    cnpm安装步骤
    ABAP 调用HTTP上传附件(二)之中文乱码
    ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动
    循环队列解析
    jQuery层次选择器
    幂级数求和难吗?细节很重要
    天津WEB前端培训哪家好?Web机构推荐!
    Cypher语句查询neo4j数据库教程
  • 原文地址:https://blog.csdn.net/chenqioulin/article/details/127740636
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号