Android 개발 보드에서 GPIO에서 수신 된 인터럽트를 기반으로 AP를 깨우려고합니다. 아무도이 문제를 해결할 수 있습니까? 이에GPIO의 인터럽트에서 안드로이드 전화 깨우기
나의 이해는 다음과 같습니다
우리는 입력 장치를 작성하고받은 인터럽트에 따라이 장치에 이벤트를 업데이트해야합니다. 그런 다음 응용 프로그램에서 OS가 이벤트 알림을 보내고 AP를 깨우기 위해 wakelock을 사용해야한다고 믿습니다.
제 이해가 정확한지 알려주세요. 그렇다면 어떤 종류의 입력 장치를 등록해야하는지 (EV_PWR, EV_KEY ..), 응용 프로그램이 알림을받는 방법을 알려주고 드라이버에서 AP를 깨울 수 있습니까?
안녕하세요, 저는 인터럽트를 기반으로 AP를 깨울 수 있습니다. 내가 인터럽트에 대한 KEY_POWER 이벤트를 제공하는 입력 장치를 만들었고 android power policy 코드가 AP를 깨우는 것을 처리 할 것입니다. – kumar
이것이 어떻게 수행되는지 이해하려고합니다. 솔루션에 대해 더 자세히 설명해 주시겠습니까? 몇 가지 예가 인정 될 것이고 적어도 문서와 예제로 연결될 것입니다. – gfrigon
예를 들어, 장치가 크래들에있을 때 배터리 충전기 드라이버에서 안드로이드를 켜고 싶습니다. 입력 장치를 만들지 않는 방법이 있습니까? – pera