[커널] 안드로이드 커널 해킹의 두 요소

안드로이드 커널에서 크게 주목해야 할 점은 두 가지다.
첫째는 EABI 지원이고, 둘째는 Binder의 지원이다.

그 외에도 커널에 적용된 기능은 많지만,
당장 눈에 띄는 기능은 저 두가지다.

EABI는 2.6.15 커널 이후부터 지원되는 ARM 프로세서의 Feature라고 하는데,
http://iprinceps.egloos.com/610936
요기에, 개요를 잘 설명해 놓았다.

Binder 지원은 원래는 BeOS의 OpenBinder를 PalmSource가 제공한 것 같다.
안드로이드 프로세스마다 binder라는 쓰레드가 붙어 있는데,
이것이 커널 레벨 IPC의 핵심 메커니즘인 것 같다.

http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html
여기를 가면, PalmSource의 OpenBinder에 대한 정보를 얻을 수 있는 것 같다.

EABI의 ARM 프로세서에 대해서, Binder는 운영체제 이론에 대해서
심오한 내공을 요구하는 것들이라서, 접근이 쉽지 않다.

아... 공부해야 할 것이 너무 많아져서... 기분이 좋아지려 한다. T_T;


이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 주니언 | 2007/12/26 21:42 | 안드로이드 | 트랙백 | 덧글(0)

트랙백 주소 : http://joonion.egloos.com/tb/1193608
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶