Linux 上关机、断电的标准事件消息

Linux 上关机、断电的标准事件消息

我们正在开发一种基于电容器的小型电池,一旦交流电源丢失,它可以使机器保持开启状态 2 分钟。

我们将为该模块编写一个Linux设备驱动程序,它为我们提供状态信息,例如AC连接或断开。

Linux 驱动程序是否有办法发送以下标准消息

  1. 交流电源断电
  2. 交流电源恢复
  3. 关闭

为该事件注册的所有应用程序都应该收到该消息。

答案1

是的,这一定已经解决了:这就是每台笔记本电脑所做的,您的电池的不同之处只是容量较小,并且希望具有更长的使用寿命。如果您使硬件符合现有标准,您可能不需要创建驱动程序(这是更好的选择:因为不需要安装自定义软件)。

驱动程序不会发送消息,但会发送事件。驱动程序不应发送关闭消息,因为这取决于策略。它应该发送断电或电源关键信息,然后该策略将发送关闭事件。

相关内容