Linux-Kernel
Linux核心上的BAT0和ADP0有什麼區別?
好吧,我正在嘗試在我的程序中辨識一個設備,以便我可以分類並獲取設備的電源狀態。問題是我在同一個作業系統上得到不同的值,但使用不同的機器。
我知道我可以使用:
upower demidecode acpi
但如果由於某種原因不可用,我想有另一個選擇!
它們之間有什麼區別?請注意,其中一台筆記型電腦沒有連接電池。
帶電池:BAT0
不帶電池:ADP0
使用的路徑:/sys/class/power_supply/
這些是acpi名稱(4 個字元,大寫…) BAT0 是第一個電池,如果有的話,第二個是 BAT1。ADP0 是第一個 ac-ADAPter。