구글


Mango210(S5PV210)에 안드로이드 포팅 성공 ^^ ▶SW_Coding

Mango210(S5PV210) 보드를 구입하고 2주(??)동안 linux 설치에 서적이랑 사이트를 오고 가며 이것 저것 찾아내어 더디어
안드로이드(froyo)을 포팅하는데 성공했습니다..

물론 u-boot, kernel, android 소스는 전혀 수정하지 않고 내려 받은 그대로 컴파일만 해 보왔습니다. -.-;;
소스랑 아키테처는 이제부터 study 해야 겠지요?? 차기 프로젝트를 위해서....


간단히 과정을 설명하자면

1. PC에 VM VirtualBox 설치 및 Ubuntu 설치 <-- 대략 이틀 정도
   VM VirtualBox에서  네트워크 설정 부분에서 한참 삽질

2. Ubuntus 환경 설정  <- 대략 하루 정도
    - Toolchain 설치 ( arm-2009q1 : gcc 4.3.3 ) 및 환경 설정
    - Java 1.5 설치 및 환경 설정
    - tftp 설치
    - Mango210 용 디렉토리 정리
    - yaffs2 File System 생성 툴 설치

3. Mango210 u-boot 소스 다운로드 및 컴파일           <-- 대략 하루( 중간에 버전 업 )
4. Mango210 Linux Kernel 소드 다운로드 및 컴파일   <-- 대략 하루( 중간에 버전 업 )
5. Mango210 Android(froyo) 소스 다운로드 및 컴파일 <-- 대략 이틀( 중간게 버전 업 )

6. Mini SD로 부팅 후 u-boot를 Nand에 Write ( tftp 사용 )
7. Linux Kernel Nand Write ( tftp 사용 )
8. Android Nand Write  ( tftp 사용 )
9. Android Setup Wizard App 삭제 후 다시 포팅( 안드로이드 부팅 시 Google Account 과정 생략을 위해....)

이렇게 어렵지 않게 포팅은 성공했구요..
말씀 드린데로 위 과정을 차근 차근 설명하는 시간을 가져가 보겠습니다..저도 정리 할꼄...^^


<< Linux 부팅 시 화면  펭귄이 한마리 있네요..>>
<< Android 초기화 화면 ... 왼쪽 하단에 "Embedded Crazyboys"라는 문구가 떠네요..
그리고 "MANGO Embedded Android Platform" 이라는 문구도 ^^ >>

 
<< Android 초기화 화면인것 같아요... 대략 20초 정도 유지 되더군요 >>

<< Android 메인 화면  .. 2주만에 이놈을 봤습니다..>>

<< Android Application List 화면 >>


<< WiFi 모듈 납땜해서 한번 달아 보았습니다....연결 잘 되네요 >>
<< 네이버 확인 >>


이렇게 일단 포팅은 완료 되었습니다..
계속 말씀 드리는거지만.. 시간이 허락하는 족족.. 한 단계식 정리해 보겠습니다..^^
그리고 많은 도움을 받은 Crazyboys에 감사 드립니다..


덧글

댓글 입력 영역