(주)인시그널
Linaro Project
ArndaleBoard.org
OrigenBoard.org
K.E.L.P(Korea Embedded Linux Project

포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

홈페이지에 올리느라고 영어로 적었습니다.
혹시 관심 있으신 분은 참고하시기 바랍니다.
동작은 아직 정말 기본적인 정도만 됩니다.

I tried Android-x86/Donut on viliv S5 device. Following is the summary of the procedure.

Following is the status of porting.
  1. Basic GFX works. : works as 1024x600, no acceleration. without any proper modification for Android.
  2. Wifi works : SD8686
  3. Touch screen works. 

Things that I trying to do now.
  1. trying Eclair
  2. enabling Bluetooth / GPS
  3. enabling sound
  4. try to optimize GMA500 driver 

Getting the source code 


Get the android-x86/Donut source code. Please refer to following URL about getting source and building Donut. : [http]http://www.android-x86.org/getsourcecode
$ cd ~
$ repo init -u git://android-x86.git.sf.net/gitroot/android-x86/manifest.git -b donut-x86

Get the patches from my site :)
$ wget http://pinebud.wo.to/patch_s5.tgz
$ wget http://pinebud.wo.to/patch_s5_2.tgz
$ tar xzf patch_s5.tgz -C~
$ tar xzf patch_s5_2.tgz -C~

Applying the patches 


Extract a small utility to access the ioport. This utility is used to enable S5 TS.
$ cd ~/android-x86
$ tar xvzf ~/patch_s5/ioport

Patch kernel for TS and wifi.
$ cd kernel
$ patch -p1 < ~/patch_s5/kernel_s5.patch
$ patch -p1 < ~/patch2/kernel_s5.patch

Patch HAL layer(??) for wifi
$ cd ~/android-x86/hardware/libhardware_legacy
$ patch -p1 < ~/patch_s5/libhardware_legacy_s5.patch
$ patch -p1 < ~/patch2/libhardware_legacy_s5.patch

Patch init scripts for S5. This patch loads drivers for S5.
$ cd ~/android-x86/bootable/newinstaller
$ patch -p1 < ~/patch_s5/newinstaller_s5.patch

Untar the product specific files.
$ cd ~/android-x86
$ tar xvzf ~/patch_s5/vendor_s5.tgz
$ cd vendor/viliv/s5
$ patch -p1 < ~/patch2/vendor_s5.patch

Now you may build the usb_image with Product s5.
$ cd ~/android-x86
$ make TARGET_PRODUCT=s5 usb_img


[레벨:12]고도리

2010.06.25 15:31:57
*.140.0.103

와우...............android x86이네요....

 

자료 감사합니다.....

[레벨:10]이제현

2010.06.25 18:31:14
*.90.137.102

S5의 Atom CPU에도 S5PC110에 들어있는 3D 가속기 SGX540이 들어있습니다.

참고하시면 속도 개선에 많은 도움이 될것 같습니다.

[레벨:0]마수리

2010.07.11 23:43:36
*.123.125.55

좋은 자료 감사합니다. ^_^

List of Articles
번호 제목 글쓴이 날짜 조회 수
66 Linux kernel Documentation DocBook 만들기 [1] [레벨:12]고도리 2012-08-24 2139
65 USB Gadget RNDIS ethernet howto - for C110/V210 file [5] [레벨:12]고도리 2012-02-28 3962
64 kernel architecture number(mach-types) 직접 커널에 입력하기 [레벨:12]고도리 2011-08-14 5486
63 crosstool-ng 관련 site [레벨:12]고도리 2011-08-14 5200
62 리눅스 커널에서의 container_of macro 설명 [레벨:12]고도리 2011-08-14 5392
61 리눅스 커널 dump_stack() 사용방법입니다. [레벨:1]pinebud 2011-05-15 7693
60 ubuntu 에서 kubuntu ppa backports repository 지정방법 [1] [레벨:12]고도리 2011-05-10 7118
59 이광우님 android v4l2 camera porting자료 file [4] [레벨:12]고도리 2011-01-27 11740
58 초보자를 위한 부트로더/커널/안드로이드 빌드 환경 설정 및 실습 [10] [레벨:10]이제현 2010-12-24 13297
57 sysvinit howto입니다. file [레벨:12]고도리 2010-11-15 10481
56 busybox howto입니다 file [레벨:12]고도리 2010-11-15 9693
55 SMP kernel에서 interrut를 각 CPU별로 공유 하는 기사 입니다. [레벨:2]시안 2010-10-21 10956
54 cramfs 사용하기 file [2] [레벨:1]김경수 2010-09-07 11199
53 uboot에서 ubifs 이미지 nand에 쓰는 방법 [4] [레벨:1]엉금엉금 2010-08-04 14327
» android-x86/Donut 을 viliv S5에 포팅해본본 내용입니다. [3] [레벨:1]pinebud 2010-06-24 11782
51 Android WiFi 포팅하기 file [6] [레벨:1]김경수 2010-05-06 15675
50 [ODROID]USB gadget으로 NFS자동 부팅 file [3] 2010-04-12 10952
49 Android_GPS_ttyUSB0_howto file [2] [레벨:1]김경수 2010-04-07 11023
48 Android에서 S3C6410 MTD yaffs2 사용하기 file [2] [레벨:1]김경수 2010-04-06 11453
47 Latest Samsung System LSI Linux kernel development tree [레벨:5]장석원 2010-03-25 11058

사용자 로그인