강좌 & 팁
안녕하세요.
S100-S5PV210(512MB)를 이용하여 7" LCD 에 안드로이드 포팅하는 방법을 알아보겠습니다.
[사용한 자료]
===================================================
android-nexus-falinux.tgz
android_binary.tar
gcc-linaro-arm-linux-gnueabihf-2012.09-20120921_linux.tar.bz2
linux-2.6.35.14_android_20121122.tgz
readme.txt
===================================================
android-nexus-falinux.tgz
gcc-linaro-arm-linux-gnueabihf-2012.09-20120921_linux.tar.bz2
먼저 android 및 툴체인을 다운로드 하신 후 아래와 같이 android를 컴파일 한다.
- android를 컴파일 하기 위해서는 다음과 같이 명령어를 수행해야 하며 소요시간은 30분정도 기다리시면 build가 완료된다.
build가 끝나서 out디렉토리아래에 있는 root 디렉토리와 system 디렉토리를 /nfs에 적당한 위치에 (android_s100)에 복사한다.
- /nfs/에 적당한 위치에(android_s100)에 root 디렉토리 아래의 init.rc 파일의 내용을 다음과 같이 rw 가능하도록 수정한다.
# Mount /system rw first to give the filesystem a chance to save a checkpoint
mount yaffs2 mtd@system /system
mount yaffs2 mtd@system /system rw remount <-수정한 부분
mount yaffs2 mtd@userdata /data nosuid nodev
mount yaffs2 mtd@cache /cache nosuid nodev
on post-fs
# once everything is setup, no need to modify /
mount rootfs rootfs / rw remount <-수정한 부분
다음시간에는 빌드방법에 대해 알려드리겠습니다.