기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하십니까, 요즘 자주 여기서 조언 구하네요..

 

battery 드라이버 작성 중인데

ADC 값을 안드로이드에서 읽어가는 것은 확인을 하였습니다.

(Menu ==> Spare parts ==> Battery Information: battery lever = ADC 값)

shell 창에서 #cd /sys/class/power_supply/battery ==> #cat capacity ==> new ADC 값도 확인 가능합니다.

 

하지만 해당 메뉴(Menu ==> Spare parts ==> Battery Information)에서

그 값이 업데이트 시킬 수 있는 방법을 찾지 못해 고민하고 있습니다.

 

밧데리 용량 바뀔때 마다..잘 동작 시키려면 ....

 

frameworks측에서 com_android_server_BatteryService.cpp 파일 내에서 아래와 같이 LOGE 메시지를 남겨서 보려고 하는데

logcat으로 보이지 않네요  --.--aa

register_android_server_BatteryService() {

  LOGE("register_android_server_BatteryService is called");

}

android_server_BatteryService_update() {

  LOGE("android_server_BatteryService_update is called");

}

 

질문1.

Menu ==> Spare parts ==> Battery Information 로 확인하면 위의 함수를 거치지 않나요?

거치지 않는다면 다른 루틴은 어떻게 되나요?

 

질문2.

밧데리 용량 바뀔때 마다..잘 되는지 확인 방법 또는 기술적 조언...--..--aa

현재 s3c_fake_battery.c을 사용해서 진행해 보고 있습니다.

 

그럼 항상 행복하시길...

 

서현 아빠 배상


강희성

2011.05.06 08:19:12
*.67.201.6

안녕하세요.

 

제 생각에는 Nexus S 커널에서 사용된 배터리 드라이버를 참고하는 것도 좋은 방법일 듯 합니다.

s3c_fake_battery.c 파일은 저번에도 말씀드렸다시피 smdk 보드상에서 테스트를 위해 만들어진 fake battery 일 뿐

배터리 동작에 대한 내용은 포함되어 있지 않습니다.

 

아래 링크 걸어 놓았습니다.

구글 친구들이 confirm 한 코드이니 참고할 만 할 듯 합니다.

 

http://android.git.kernel.org/?p=kernel/samsung.git;a=blob;f=drivers/power/s5pc110_battery.c;h=6a5be56cea8a3adc0da27330ceb55fb77ed5306a;hb=HEAD

김장균

2011.05.08 17:29:45
*.234.217.126

오드로이드 소스에는 이미 잘 구현되어 있더군요.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
1828 imx51 FEC Driver 새희망 2011-05-03 473
1827 U-Boot에서 DM9000 사용 관련 질문입니다. [1] 김태형 2011-05-04 595
1826 usb host 관련된 질문입니다 [2] 우르멜 2011-05-04 507
» Android battery 드라이버 작성 조언 부탁 드립니다. [2] hotpjs 2011-05-04 960
1824 6410에서 usb 메모리 스틱 인식이 되지 않습니다;; 우르멜 2011-05-05 788
1823 device driver에서 vendor에 대해 궁금합니다. [1] 혜정아빠 2011-05-05 476
1822 key 설계 구현 시 ==> Metrics & PGIO(일대일 매핑) 중 어떤 ... hotpjs 2011-05-05 586
1821 프레임워크단에서 가속도센서 값 읽어오기 [1] 나노세컨드 2011-05-05 584
1820 aesop - 6410 보드를 쓰고 있습니다 [2] 우르멜 2011-05-06 472
1819 aesop 6410보드의 usb 1.1 host 관련 질문입니다.. [1] 우르멜 2011-05-06 535
1818 Android PowerManagerService Wakelock [3] 아틸라 2011-05-07 1563
1817 vendor폴더 아래의 새로운 products를 컴파일 하려면 어떻게 해야하... [1] 한승우 2011-05-07 518
1816 [i.MX51] 메모리 초기화시 bad_page 문제 해결 방법? [1] 새희망 2011-05-07 933
1815 안드로이드의 프로세스관련... [1] 테크 2011-05-10 634
1814 binder 쪽에 보면 sp<IServiceManager> [2] 꺼북이 2011-05-10 674
1813 pxa255-pro3 보드에 안드로이드 포팅해보신분 계신가요? [1] 간지보이 2011-05-11 506
1812 아직 시리얼통신 해결하지못해 이렇게 또 질문드려요^~^ [1] 조승현 2011-05-12 570
1811 u-boot 소스코드 중에.. [1] 준히오빠 2011-05-12 493
1810 Andorid ALSA에 관해서... [2] 꺼북이 2011-05-12 620
1809 커널 모듈 외부 참조 [1] snamy 2011-05-12 599

사용자 로그인