티스토리 뷰

Project/Android

안드로이드 커널 컴파일

Jake Yoon 2013. 12. 10. 18:01



1. Toolchain 설치


Toolchain은 크게 2가지가 있습니다.


  1). 구글이 제공하는 arm-eabi-4.4.3

  2). arm계열에 최적화된 linaro-4.7.3



2-1. arm-eabi-4.4.3 설치 및 퍼미션


mkdir ~/toolchain

cd ~/toolchain

wget https://dl.dropbox.com/u/90418449/arm-eabi-4.4.3.zip

unzip arm-eabi-4.4.3.zip

chmod 777 -R arm-eabi-4.4.3


vi ~/.bashrc


export ARCH=arm

export CROSS_COMPILE=$HOME/toolchain/arm-eabi-4.4.3/bin/arm-eabi-

export PATH=$HOME/toolchain/arm-eabi-4.4.3/bin:$PATH



3. 커널 소스 다운로드



git clone https://android.googlesource.com/kernel/samsung.git

git checkout remotes/origin/android-samsung-3.0-jb-mr0


export ARCH=arm

export SUBARCH=arm

export CROSS_COMPILE=arm-eabi-



4. 커널 컴파일


make herring_defconfig ( config 파일 생성 )


make -j4


arch/arm/boot/zImage 로 컴파일이 완료됩니다.


'Project > Android' 카테고리의 다른 글

[DarkCloud #1] 안드로이드 프레임워크 포팅 for Nexus S  (7) 2013.12.22
BusyBox 설치  (0) 2013.12.10
passU (Pass your USB via Network)  (0) 2013.09.07
Android Wrapper for Flash  (0) 2012.12.07
댓글