기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요 현재 6410으로 포팅중에 있습니다.
이번에는 터치스크린을 잡아야 하는데요..
리눅스 파일 시스템에서 좌표도 잡고...회심의 미소를 머금고 안드로이드를 부팅했더니만..
터치가 제대로 동작을 안하네요..ㅜㅜ
한번 입력하면...화면이 정상동작하지 않고..꿈틀대고..밀려 버리고 하기에..
좌표를 찍어봤더니...계속 나오네요...가끔 중간에 끊기기도 하는데..
이래가지고선 정상동작을 기대하긴 어려울듯 하여 질문드립니다.
리눅스에서는 정확히 정상적으로 동작했는데..
안드로이드만 부팅하면 터치 좌표가 애매해지고 인터럽트가 계속 들어오는거 같은데..
이런상황은 어떤 문제인가요?
디바이스 드라이버에서 무언가를 수정하거나 추가해주어야하는지요?
현재 커널은 2.6.29 s3c-ts.c파일을 사용합니다.
그럼 경험 있으신분 부탁드리겠습니다.
감사합니다.
1. android의 경우는 touch에서 좌표가 올라와야 합니다.
즉, calibration 된 상태가 올라와야 하는 형태입니다.
커널에서 calibration해서 올려주시면 되고요.
2. android 2.1 서부터는 calibration해서 올려보내준다고 그냥 동작하는게 아닙니다.
userspace wakelock이 enable 안되어 있으면 그냥 무시해 버립니다.
참고하시기 바랍니다. 2일 헤맸습니다...........ㅠ.ㅠ