도와주세요!!
글 수 15,339
2010.01.28 09:28:19 (*.240.208.60)
35785
지금 Xhyper320TKU 보드로 안드로이드 실습을 하고 있습니다.
그런데 포팅이 잘 안 돼서 이렇게 질문드립니다.
일단 kernel은 android_2.6.25 버전을 썻고요 (hybus 사에서 패치를 제공했는데 상위 버전의 커널에서는 뭔가 잘 모르는게 나와서)
ramdisk는 Android_2.0 버전을 썻습니다.
그런데 부팅이 거의 다 됐는데 그 ANDROID_ 이런 화면까지는 나오는데
그 이후로 계속 process를 생성했다 kill을 반복하더니 재부팅 되버립니다.
media 프로세스였습니다.
어느 부분이 잘못된 걸까요?
커널을 버전업해야 하는지 아님 파일시스템 빌드를 다시 해야 하는지
많은 조언 부탁드립니다.
안드로이드를 포팅하시는군요.
Media 프로세서 데몬이 죽는 것은 대표적인게 오디오 디바이스가 정상적으로 붙어있지 않을 경우에 그렇습니다.
일단 커널에서 320 보드의 오디오 디바이스를 살리시고요, 안드로이드에서도 알사를 포함해 컴파일 합니다.
잘 기억은 나지 않지만 Xhyper320TKU 도 안드로이드에서 ALSA를 이용해 소리를 낼 수 있도록 하고 있는 것으로 알고 있습니다.
작업순서 : 하드웨어 오디오 확인 → 커널 오디오 디바이스 확인 → 안드로이드 ALSA 포팅
안드로이드에서 ALSA 연결하는 것은 제 강좌, 이지랑드로랑을 참고하세요.
그럼 행운을 빌어요.