안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드(프로요 or 진저브레드)에서 HAL(Hardware Abstract Layer)가 있는 directory는 어디 어디 인지요 ?
일단, 제가 알고 있는 부분은 다음과 같습니다.
/hardware/hardware,libhardware
/external
/vender
/frameworks/base/lib/surfaceflinger, audioflinger
이외에 또 어디에 있는지 아시는 분 계시면 알려 주시면 안될까요 ??? ^^;;;
이 외에는 없는 지요 ?
HAL이 존재하는 디렉토리가 특별한 특별한 규칙이 있는지요 ?
(안드로이드 버전이 바뀌면, 또 다른 곳에 HAL에 있을 수 있으니깐 여쭤봅니다.)
일단, 안드로이드를 포팅하다보면, HAL계층이 가장 많이 수정을 해야 하더군요…
그런데, HAL이 한 곳에 모여 있으면, 찾기가 쉬울텐데…
여기 저기 흩어져 있으니, 너무(?) 힘들더군요…
솔직히 이런 내용들은 kandroid 나 이솝쪽이 더 잘 아는데..
안드로이드펍 하고 .. 안드로이드사이드는 어플리케이션 쪽이라..^^
포팅 이나 드라이버쪽은 위에 언급한쪽이 더 좋긴해요~