跳转到内容

系统温度获取

1.1 概念简要说明

三种不同温度概念的区别与说明。

项目/名称范围说明
环境温度(Ambient Temperature)商业级:-20℃ ~ +80℃
工业级:-40℃ ~ +85℃
俗称:室温
芯片封装温度略低于结温芯片外部封装及散热器件的温度
系统温度+115℃芯片内部半导体器件温度,俗称结温(Junction Temperature)

1.2 操作方法

1.2.1 可查询模块

通过 find 命令可以看到,芯片仅支持读取单一区域(芯片中心)的结温。

Terminal window
find /sys -name temp

1.2. 1 照会可能なモジュール 図1

1.2. 1 照会可能なモジュール 図1

1.2.2 查询操作

使用 cat 命令查询芯片中心结温:

Terminal window
cat /sys/devices/virtual/thermal/thermal_zone0/temp

1.2.2 照会操作 図2

如果读取值为“40810”,表示当前芯片中心结温为 40.810℃。

1.3 扩展知识

用户可以进入特定结温区域目录查看详细信息,例如芯片中心结温区域:

Terminal window
cd /sys/devices/virtual/thermal/thermal_zone0/
ls

3. 拡張知識 図3

其中会显示 trip_point 参数组,这些参数可以在设备树中配置。

当对应区域结温达到或超过 trip_point_0_temp 设置值(本固件默认 +115℃),并持续 trip_point_0_hyst 设定时间后,芯片将自动重启。