음....
송의석님이 패치해 주신 것을 가지고 안드로이드 올려본다고 삽질을 좀 했습니다.
일단 2.6.25 안드로이드와 차이가 있는 점은
device drivers란에 해당 항목이 없어졌습니다. 즉, Android란 항목이 없어지고,
각각 알맞은 드라이버 항목에 분산이 되었습니다.
이것은 좀 더 살펴봐야할 문제고요.
그리고, atomic_read는 그대로 존재하는데 semaphore structure가 바뀌었더군요.
해서 그 부분을 원본과 가장 유사하게 손 봤습니다.
configuration부분들 손보고, 안드로이드 toolchain 4.3.1(4.2.1과 동시에 두개가 있더군요)
에서 컴파일시 에러나는 것을 약간 조정했고요...
===========================
커널은
make gk
해서 컴파일하시면 되고, 툴체인은 현재 안드로이드 2008-12-29일자의 prebuilt를
사용했습니다(4.3.1) ==> Makefile을 수정하시면 되고요.
root filesystem은
aesop의 rootfs의 / 에서 압축을 푸시면 za란 녀석이 생깁니다.
부팅을 다 하신 후
chroot /za /start
하시면 빨간 눈(?)이 움직이는 것을 볼 수 있을겁니다......그러다 멈춰버립니다.
2.6.27용 커널과는 매칭이 안되는 예전 것을 가져다 쓴것인지 아니면 다른 이유때문인지는
확인을 못했습니다
zaurus용 rootfs인데, 제가 만든 안드로이드용 rootfs가 이상한지 동작이 안되어서
혹시나 하고 테스트만 했습니다.
http://www.aesop-embedded.org/mp2530/081229_aesop2530_android_kernel.tar.gz
http://www.aesop-embedded.org/mp2530/zaurus_android_root.tar.gz
================
좀 더 작업이 되신 분이 계시거나 하시면 rootfs는 도움을 좀 받아야 할 듯 하네요....^^