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错误,然后值到达内核。这里发生的事情完全取决于驱动程序/框架等,但是如何验证它是否到达内核?