컴파일 후 iso파일 만들기 성공했네요,
제 삽질 방법은 다음과 같습니다.
1. x86 포팅 소스를 받습니다.
$ mkdir android-x86
$ cd android-x86
$ repo init -u git://git.android-x86.org/platform/manifest.git
$ repo sync
> repo가 설치되어있지 않을경우 아래와 같은 설치
$ mkdir working-directory-name 2. donut branch 받기 $ mkdir android-x86 3. 컴파일 쿼드코어일때는 -j4 듀얼은 -j2 cpu코어 수를 x에 넣습니다. 컴파일이 좀더 빨리 된다는군요 >컴파일이 안될시 1. generic_x86.mk 문제일경우 해당경로에 다음과 같은 파일을 만들어줍니다.
$
curl http://android.git.kernel.org/repo
~/bin/repo
$
cd working-directory-name
$ repo init-u
git://android.git.kernel.org/platform/manifest.git
$ cd android-x86
$ repo init -u git://git.android-x86.org/platform/manifest.git -b
donut-x86
$ repo sync$ make -jX usb_img TARGET_PRODUCT=eeepc
# This is a generic product that isn't specialized for a specific device.
# It includes the base Android-x86 platform.
PRODUCT_PACKAGES :=
GlobalTime
IM
JETBoy
LunarLander
NotePad
PinyinIME
Provision
RSSReader
Snake
THIRD_PARTY_APPS =
ConnectBot
FileManager
$(call inherit-product,$(SRC_TARGET_DIR)/product/generic.mk)
# Overrides
PRODUCT_BRAND := generic_x86
PRODUCT_DEVICE := generic_x86
PRODUCT_NAME := generic_x86
PRODUCT_POLICY := android.policy_phone
PRODUCT_PROPERTY_OVERRIDES +=
ro.com.android.dataroaming=true
GENERIC_X86_CONFIG_MK := $(SRC_TARGET_DIR)/board/generic_x86/BoardConfig.mk
GENERIC_X86_ANDROID_MK := $(SRC_TARGET_DIR)/board/generic_x86/AndroidBoard.mk
2. 해본 다른 삽질% ./build/envsetup.sh
================================= iso파일이 생깁니다.
컴파일이 성공되면, /home/tang/android-x86/out/target/product/eeepc 에
댓글 5
-
최원재
2010.06.21 08:42
-
김종혁
2010.06.21 14:13
회사에서 우분투 셋팅중... 아흑,,,
-
김종혁
2010.06.22 13:29
후후... 오랜 시간에 걸쳐서... 드디어 저도 컴파일 해봤네요!!!
저는 원래 안드로이드 소스 저장소의 eclair를 사용해 보려고 하다가 중간에 android-x86의 donut 으로 변경해서 그런지...
별다른 에러 없이,,, 그냥 잘 컴파일이 되네요...
간단히 정리하면...
1. repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
2. repo sync
3. repo init -u git://git.android-x86.org/platform/manifest.git -b donut-x86
4. repo sync
5. make usb_img TARGET_PRODUCT=eeepc
eeepc에 맞춰져서 그런지,,, qemu에서 띄워보니,,, 무지하게 느리네요... 게다가 오류도...
스크린샷 첨부합니다!
-
김종혁
2010.06.22 17:03
음,,, android-x86...이 버츄얼박스를 지원해서... 버츄얼박스에서 한번 돌려봤습니다!!!
이제 잘 분석하는일이 남았네요... 아흑...
-
김종혁
2010.06.23 18:09
X86에 donut 말고,,, eclair도 있었네요!!!
repo init -u git://git.android-x86.org/platform/manifest.git -b eclair-x86
repo sync
make iso_img TARGET_PRODUCT=eeepc
스크린샷!!!
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] | woos | 2016.04.09 | 2200 |
1565 | cell simulator에 관해 궁금함이.. [5] | 성진모 | 2007.06.19 | 10124 |
1564 | 6월 23일 스터디 참석못할꺼 같습니다. | 남용우 | 2007.06.22 | 4239 |
1563 | 추억의 HelpPC 유틸리티를 웹으로 구현한 사이트 | 지현구 | 2007.06.24 | 4217 |
1562 | 오랜만에 인사~ ^^ [4] | 정필섭 | 2007.06.25 | 9697 |
1561 | 크윽 [3] | 김종화 | 2007.06.25 | 9735 |
1560 | 오늘 스터디참여 못할것같습니다... [3] | 선준규 | 2007.06.30 | 4092 |
1559 | 0630 [6] | 김강년 | 2007.07.01 | 10378 |
1558 | 이번주 토요일에 늦을 것 같습니다. [1] | 박경태 | 2007.07.05 | 3890 |
1557 | 오늘 스터디 못감 | 김재호 | 2007.07.07 | 9574 |
1556 | memory map in powerpc kernel [1] | 김강년 | 2007.07.08 | 11267 |
1555 | 한동안 못가는 이유 [5] | 김종화 | 2007.07.11 | 9683 |
1554 | 늦게 갈것 같습니다. 7/14 [1] | 유상민 | 2007.07.14 | 3971 |
1553 | PPC64 의 경우 궁금한 점 ??? [1] | 장석원 | 2007.07.14 | 10170 |
1552 | 죄송합니다. 오늘 참석 못할 것 같습니다 --; | 지현구 | 2007.07.14 | 3455 |
1551 | 이번주 스터디는 불참입니다. [1] | 이종우 | 2007.07.21 | 3263 |
1550 | 오늘 조금 늦을것 같습니다. [1] | 선준규 | 2007.07.21 | 3571 |
1549 | end_pfn의 값을 올립니다. | 남용우 | 2007.07.25 | 3118 |
1548 | 모니터 케이블 [1] | 백창우 | 2007.08.08 | 3702 |
1547 | 리눅스 메모리 Management 관련글입니다. [3] | 박경태 | 2007.08.08 | 5311 |
1546 | BIOS 를 통하여 PCI configuration space를 액세스하는 방법 | 지현구 | 2007.08.12 | 22870 |
.
수고하셨습니다