标签: linux-kernel linux-device-driver
我正在使用具有许多自定义外围设备驱动程序的电池供电设备。我希望我的系统通过通知设备驱动程序电池电量,从而适度降低功耗,因为电池电量不足,因此他们可以确定如何最好地降低功耗。例如,背光可能会变暗,各种指示灯可能会熄灭,可选传感器可能会禁用,无线电功率会关闭,更换CPU调速器等。
一个监视电池电量,然后通过sysfs调用将该电量传达回驱动程序的用户空间程序似乎是执行此操作的一种方法。破解内核以具有内部回调也将起作用。但是我的问题是:是否有设计用于处理低功耗的标准内核机制?