2012-02-29 45 views
0

我想編寫一個程序,通知筆記本電腦的電池電量低於某個閾值時。我使用的是Ubuntu 11.04。有沒有一種方法可以在不查詢電池的情況下產生中斷。在linux中用什麼系統調用來實現這一點?中斷以通知linux中的事件

回答

1

Linux中沒有ACPI的系統調用接口...所有I/O都使用/ proc/acpi或/ sys/class條目完成。最簡單的實現方式是輪詢軟件,並定期讀取接口(如果閾值還不存在,則進入休眠狀態) - 這是因爲/ proc和/ sys文件在處理讀取(2)時通常會構造所需的信息。