Post date: Nov 30, 2016 5:46:17 AM
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에 감사 드립니다..