설치 & 컴파일 방법

최문규 2010.06.20 16:52 조회 수 : 7310


컴파일 후 iso파일 만들기 성공했네요,


제 삽질 방법은 다음과 같습니다.


1. x86 포팅 소스를 받습니다.

 $ mkdir android-x86
$ cd android-x86
$ repo init -u git://git.android-x86.org/platform/manifest.git
$ repo sync


> repo가 설치되어있지 않을경우 아래와 같은 설치


$ curl http://android.git.kernel.org/repo ~/bin/repo

$ chmod a+x ~/bin/repo

$ mkdir working-directory-name 
$ cd working-directory-name 
$ repo init-u git://android.git.kernel.org/platform/manifest.git



2. donut branch 받기

$ mkdir android-x86
$ cd android-x86
$ repo init -u git://git.android-x86.org/platform/manifest.git -b donut-x86
$ repo sync



3. 컴파일

$ make -jX usb_img TARGET_PRODUCT=eeepc

쿼드코어일때는 -j4 듀얼은 -j2 cpu코어 수를 x에 넣습니다. 컴파일이 좀더 빨리 된다는군요



>컴파일이 안될시

1. generic_x86.mk 문제일경우 해당경로에 다음과 같은 파일을 만들어줍니다.

# 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

=================================




컴파일이 성공되면, /home/tang/android-x86/out/target/product/eeepc 에

iso파일이 생깁니다.


번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2197
165 첫째날에 공부한 내용 정리한번 해보는게 어떨까요?? 여러분의 의견을 묻습니다. [8] file 김정수 2007.02.26 7255
164 아키텍쳐에 관련된 내용입니다. [6] file 원민수 2007.02.25 7234
163 x86 linux booting 과정 file 백창우 2007.02.23 12734
162 x86 interrupt & instruction table file 백창우 2007.02.23 9190
161 다음 스터디 모집 계획은 어떻게 되나요? 김주인 2010.07.23 3815
» 설치 & 컴파일 방법 [5] 최문규 2010.06.20 7310
159 repository동기화 작업이 한참걸리네요; 최문규 2010.06.20 4247
158 (7차 x86) 6/12 스터디 내용 [2] file 배병일 2010.06.12 4116
157 C++0x (C++ 이 주력이신분들은 이제 준비해야겠죠..) file 배병일 2010.06.08 4811
156 스터디 장소 투표 해주세요 [2] 최문규 2010.06.04 3834
155 4시부터 스터디 장소 예약이 꽉찼다고 하네요.. [2] 최문규 2010.06.04 3560
154 [x86 / 7차] 게시판 이용 방안 관련. [1] 배병일 2010.06.02 3824
153 6월 5일 스터디 참석 여부 조사합니다 [6] 최문규 2010.05.31 3944
152 5월 29일은 스터디 내용입니다. (필독부탁드립니다) [4] 최문규 2010.05.31 3825
151 7차(x86) 5월 29일 진행된 항목과 이번 6월 5일 진행예정인 항목 알려주세요. 배병일 2010.05.31 4249
150 5월 29일 스터디입니다. [3] file 최문규 2010.05.28 3855
149 C++ and Beyond? 배병일 2010.05.27 4177
148 2010년 Portland 코드 캠프가 지난 22일에 있었다더군요. 배병일 2010.05.27 3125
147 [x86 / 7차] 네할렘 아키텍처 file 배병일 2010.05.27 3540
146 오늘 날씨 참 좋네요. [2] 배병일 2010.05.26 2826
XE Login