Imx6ul CPU Temp Sense: Difference between revisions
From embeddedTS Manuals
(Remove ADC, not documented in reference manual, good enough reason to remove it from our docs.) |
(Removed references to ADC) |
||
Line 1: | Line 1: | ||
The i.MX6UL CPU has an internal TEMPMON peripheral that is supported by [https://www.kernel.org/doc/html/latest/driver-api/thermal/sysfs-api.html Linux's Thermal Zone management]. This sensor | The i.MX6UL CPU has an internal TEMPMON peripheral that is supported by [https://www.kernel.org/doc/html/latest/driver-api/thermal/sysfs-api.html Linux's Thermal Zone management]. This on-die sensor is meant to measure of the thermal state of the CPU for throttling control. This can be read via the Linux kernel's [https://en.wikipedia.org/wiki/Sysfs sysfs] (/sys) interface. The following command returns the temperature in millicelsius: | ||
<source lang=bash> | <source lang=bash> | ||
cat /sys/class/thermal/thermal_zone0/temp | cat /sys/class/thermal/thermal_zone0/temp | ||
</source> | </source> |
Latest revision as of 15:20, 30 December 2020
The i.MX6UL CPU has an internal TEMPMON peripheral that is supported by Linux's Thermal Zone management. This on-die sensor is meant to measure of the thermal state of the CPU for throttling control. This can be read via the Linux kernel's sysfs (/sys) interface. The following command returns the temperature in millicelsius:
cat /sys/class/thermal/thermal_zone0/temp