Linux 커널에서 BAT0과 ADP0의 차이점은 무엇입니까?

Linux 커널에서 BAT0과 ADP0의 차이점은 무엇입니까?

글쎄요, 장치의 전원 상태를 분류하고 얻을 수 있도록 프로그램에서 장치를 식별하려고 합니다. 문제는 같은 OS인데 다른 머신을 사용해서 다른 값을 얻고 있다는 점입니다.

다음을 사용할 수 있다는 것을 알고 있습니다.

upower
demidecode
acpi

하지만 어떤 이유로든 이용할 수 없다면 다른 옵션을 갖고 싶습니다!

그들 사이의 차이점은 무엇입니까? 노트북 중 하나에는 배터리가 연결되어 있지 않습니다.

배터리 포함: BAT0

배터리 없음: ADP0

사용된 경로: /sys/class/power_supply/

답변1

이것들은 모두통신 인터페이스이름 (4자, 대문자...) BAT0은 첫 번째 배터리이고, 두 번째(있는 경우)는 BAT1입니다. ADP0은 최초의 ac-ADAPter입니다.

관련 정보