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

커널 패닉 발생시 Volume UP/Down 버튼의 상태를 읽어 오고 싶습니다.

 

그런대 궁굼한 점은 커널 패닉이 발생하면 Key Matrix 도 같이 죽어 버릴듯 한데...

 

커널 패닉 발생시 Volume UP/Down버튼이 연결된 GPIO의 상태를 읽어 올수 있을까요?


파일럿

2011.07.28 18:37:19
*.66.95.30

커널 패닉은 그냥 커널에서의 예외처리일 뿐입니다.(data abort, page fault등)

 

고로 커널 패닉을 처리하는 핸들러에서 말씀하신것 처럼 특정 GPIO를 읽을 있습니다.(그냥 register 접근이니..)

 

kernel/arch/arm/mm/fault.c에 보면 __do_kernel_fault같은 함수 안에서 특정 fault 발생시 GPIO를 읽어보면 될겁니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
4808 android sound [1] 나도봤어 2011-07-29 802
4807 aesop6410 커널 패닉 [2] 천천히 2011-07-28 718
4806 Origenboard (S5PV310) cpuboard 크기 알려주심 감사하겠습니다. [1] 가니 2011-07-28 650
4805 android pwm backlight 밝기 제어 [4] 김태영 2011-07-28 55189
4804 현재 PC에서 사용하는 linux kernel 컴파일 할때 config 옵션이 ... [1] 시안 2011-07-28 593
4803 gingerbread init.rc실행중 서비스 시작을 못하고 있습니다. [2] 해삣곰탱이 2011-07-28 1141
4802 userdata.img를 ext2용으로 만들때 genext2fs 사용법 질문 드립니다. 텡구 2011-07-28 1134
» 커널패닉 발생시 GPIO 상태를 읽을수 있나요? [1] k0cool 2011-07-26 842
4800 mini_http 포팅 중 궁금한점이 있습니다. [1] 최원제 2011-07-25 743
4799 mv6410 보드에 Gingerbread 포팅시 init.rc를 실행하다가 죽습니다ㅜ... file [2] 해삣곰탱이 2011-07-25 890
4798 AUDIO CODEC [1] norway 2011-07-25 823
4797 Debug Board를 통해서 확인할 수 있는 정보는? [1] 류종택 2011-07-25 557
4796 OMAP3 시리즈로 안드로이드 개발해보신분 있나요? [3] 파일럿 2011-07-24 844
4795 JNI에서 setgroups / setuid 함수 호출하는 방법 예나아빠 2011-07-23 852
4794 aesop2440 3차보드에서 serial port 3번째 작동 시키기 [1] kite 2011-07-23 830
4793 OneNAND와 MoviNAND의 부팅속도 차이? [2] 텡구 2011-07-22 1164
4792 Android에 samba서버 설치 문의 드립니다. [1] 해돌이 2011-07-22 730
4791 UART로 명령 수신후 APP처리 질문 [2] 가족사랑 2011-07-22 694
4790 5-port 10/100 ethernet switch를 찾습니다.T_T [2] Happycpu 2011-07-22 496
4789 오드로이드를 이용한 다자간 블루투스 연결 질문입니다. [1] 안드로이드시티 2011-07-22 795

사용자 로그인