Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 测试sysfs热驱动程序api_Linux_Linux Device Driver_Embedded Linux_Temperature_Sysfs - Fatal编程技术网

Linux 测试sysfs热驱动程序api

Linux 测试sysfs热驱动程序api,linux,linux-device-driver,embedded-linux,temperature,sysfs,Linux,Linux Device Driver,Embedded Linux,Temperature,Sysfs,我正在设置和读取温度阈值的不同值。我通过将值回显到以下文件来设置它: /sys/devices/virtual/thermal/thermal\u zoneN/trip\u point\u X\u temp 它工作正常,但如何通过日志验证行为?dmesg的输出中是否有任何可能有用的特定日志或说明阈值已被修改?我试图通读demsg输出,但我不认为我能够找到相关的内容,尽管考虑到输出的数量,我可能遗漏了一些内容(是否有我应该查找的特定日志?) 我尝试过的其他事情: 在adb外壳中运行热机,我获取读

我正在设置和读取温度阈值的不同值。我通过将值回显到以下文件来设置它:

/sys/devices/virtual/thermal/thermal\u zoneN/trip\u point\u X\u temp

它工作正常,但如何通过日志验证行为?
dmesg
的输出中是否有任何可能有用的特定日志或说明阈值已被修改?我试图通读demsg输出,但我不认为我能够找到相关的内容,尽管考虑到输出的数量,我可能遗漏了一些内容(是否有我应该查找的特定日志?)

我尝试过的其他事情:

  • adb外壳中运行
    热机
    ,我获取
    读取传感器信息表单文件失败

  • 运行了udevadm监视器,但我没有看到任何事件


使用

它是一个sysfs ABI。因此,您可以读回值,看看它是否与您编写的相同。是的,但我不应该在某个操作的内核中看到某种事件或消息吗/o错误,然后值到达内核。这里发生的事情完全取决于驱动程序/框架等,但是如何验证它是否进入内核呢?它是一个sysfs ABI。因此,您可以读回值,看看它是否与您编写的相同。是的,但我不应该在某个操作的内核中看到某种事件或消息吗/o错误,然后值到达内核。这里发生的事情完全取决于驱动程序/框架等,但是如何验证它是否到达内核?