안녕하세요.

 

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  <-수정한 부분

 

다음시간에는 빌드방법에 대해 알려드리겠습니다.