这里详细介绍并理解基于 allwinner a64 linux 下根据热量传感器 采集的温度用以自动调频 原理。
a64集两个热量传感器分别监控gpu和cpu温度。
挂载在sysfs数据属性
挂载sysfs 数据属性。
挂载在sysfs数据属性
/var/log/syslog 日志分析
如上日志表示基于cpu核心温度变化自动调节了cpu主频最大值。
如下代码片段设计:
- 设计cpu压力测试(温度高会自自动调频);
- 增加手动切换调频;
- 实时打印温度、频率范围、当前频率值;
- 可以尝试去掉cpu自动调频;