中断通知linux中的事件

时间:2012-02-29 21:38:41

标签: linux events interrupt

我想编写一个程序,通知笔记本电脑电池电量何时低于某个阈值水平。我正在使用ubuntu 11.04。有没有一种方法可以在不轮询电池的情况下产生中断。用什么系统调用来实现这个目标?

1 个答案:

答案 0 :(得分:1)

Linux中没有ACPI的系统调用接口...所有的I / O都是使用/ proc / acpi或/ sys / class条目完成的。最简单的实现是轮询软件,并定期读取接口(如果阈值还没有,则进入休眠状态) - 这是因为通常/ proc和/ sys文件在处理read(2)时构造所需的信息。