잡담 오늘의 삽질 일기...
2011.01.20 22:47
일단 화면을 띄우기는 했습니다.
하지만 안드로이드로 진입이 안되네요...[;;;]
리눅스 명령어는 쓸 수 있지만요.
그래서 일단 터치만 테스트해 보았습니다.
다행히 터치는 별 문제 없이 금방 해결되었습니다.
다만, SD 카드쪽은 텔레칩스에서 공개한 커널과 설정이 달라
일단은 꺼둔 상태입니다. (백라이트와 출돌중이라...)
문제는... 왜 안드로이드로 진입이 안되는지
알 방법이 없습니다.
에러 메시지라도 나오면 고쳐볼텐데 답답하네요.
기존에 안드로이드 플랫폼을 올려본 적도 없다 보니
참으로 막막합니다.
코멘트 8
-
성야무인
01.20 22:51
-
경민
01.21 01:13
아무래도 앞으로의 진도에는 안드로이드 전문가가 필요할 듯 하네요.
제가 하던 일은 임베디드 리눅스 까지만이라서 이 이상 나가는게 어렵네요.
우선 드라이버단(SD/MMC, SDIO, 사운드, 가속도 센서, 버튼, USB 호스트) 까지만 작업되면
나머지는 국내든 외국이든 안드로이드 전문가를 찾아서 떠넘겨볼까 합니다...[;;;]
-
본드로이드
01.21 14:39
음. 패치하신 내용을 한번 받아보고 싶네요 ^^
분석 좀 해 보게요.
-
경민
01.21 16:13
아직까지는 주먹구구식으로 때우는 중이라 소스는 어느정도 정리가 되면 올려드리겠습니다.
지금은 가속도 센서 드라이버 작업중입니다.
찾아보니 텔레칩스 커널에도 가속도 센서 드라이버가 몇종류 있더군요.
다만, G10에 쓰인 칩의 드라이버는 없다 보니 공식 커널을 역어셈으로 뜯어서 이식중입니다...[;;;]
-
경민
01.22 02:08
본드로이드님을 위해 주말까지해서 정리된 내용은 완성도와 무관하게 일단 올려보겠습니다.
제가 쓰는 빌드 환경은 젠투 리눅스 32비트에 안드로이드 NDK r5에 있는 크로스 툴체인입니다.
진저브레드 빌드 때문에 64비트로 올려볼까 고민중이죠...[;;;]
-
왕초보
01.21 04:39
제목에 프로젝 이름을 넣는 것도 한 방법일듯 해요. 경민님이 하고 계신건 단순한 펌업 수준이 아니니 다른 글과 쉽게 구별되는 걸 붙이는게 어떨까요 ?
예: [삽질] ㄷㄷㄷ
-
경민
01.21 16:57
가속도 센서 작업을 하긴 했는데... 나온 결과가 이상하네요...
일단 회전에 대한 반응은 하고, 3개의 값을 받아오긴 하는데
3축 좌표가 아닌 같은 값이 3개가 나와버리네요.
분명 가져오는 주소는 다른데 말이지요...[...]
어떤 칩을 썼는지 확실히 알아야 정확한 적용이 가능하겠네요.
-
경민
01.21 18:29
센서가 연결된 I2C를 읽을때 플래그 설정하는 부분이 있었네요.
그 부분까지 추가하니 정상적으로 가속도 센서 값을 읽어옵니다.
범위가 -10 ~ 10 정도뿐이라 그리 민감하지는 못하지만요.
그리고... 어찌하다 보니 안드로이드 부팅 에러 로그가 나왔네요...[;;;]
왜 나왔는지는 아직도 의문이지만 어쨌든 로그상에서 보면
zygote 프로세스가 뜨다가 세그먼테이션 폴트를 먹고서 뻗어버립니다.
그러면 다시 그 프로세스를 띄우고 또 뜨다가 죽고를 무한 반복하더군요.
이쪽은 제 전문 영역이 아니다 보니 잘 모르곘습니다.
아직 미완성인 드라이버가 많아서 이것부터 작업하다 보면 잡힐지도 모르겠고요.
정말 수고 하십니다. 나중에 선물이라도 하나 보내드릴께요. ^^;