Android Kernel 공부하려는데 과정을 어떤걸...

domiisa의 이미지

제가 통신,보안 쪽이라 Android Kernel 을 공부해야하는데

국가지원학교들 보니 과정이 많아 어떤걸 공부해야할지 모르겠습니다.

보면..

안드로이드 커널포팅
안드로이드 플래폼 포팅
ndk,sdk 이용한 어플
리눅스 디바이스드라이버
Cortex 프로세서...

이렇게 등등등 있는데 어느걸 수강해야하죠??
큰 비중대로 좀 3개정도 적어주세요!! (예제에서 안뽑아도대요)

swirlpotato의 이미지

결론은 다 필요합니다.

뭐 하나 하려고해도 플랫폼부터 커널까지 연계 되어 있는게 많습니다.
cortex 프로세서 관련을 마지막으로 하시면 될 것 같습니다.

hiseob의 이미지

1. 타겟보드 설계
2. 타겟보드에 부트로더 탑재
3. 리눅스 커널 + 디바이스 드라이버 탑재
4. 안드로이드 프레임워크 탑재
5. 기본 어플 개발 - 탑재
6. 그 이외의 어플 개발 - 탑재

등등등. 할거 엄청 많네요.

근데 안드로이드 커널이 뭐죠? 리눅스 커널의 변종인가? ^^;

정어리의 이미지

안드로이드 커널은 리눅스 커널의 변종입니다 ^^