User talk:W1inj4be

1. Android source download 기존 android 버전에 비해 다양한 버그들이 수정되고 새로운 기능들이 추가된 cubcake버전으로 변경하여 소스를 다운로드


 * 1) >repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
 * 2) >repo sync

2. Cross compiler arm-linux-gcc 보다 arm-none-eabi 를 더 권장하는 것 같아 변경하여 설치하였음.

2.1 Source download #>wget http://www.codesourcery.com/sgpp/lite/arm/portal/package3686/public/arm-none-eabi/arm-2008q3-66-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 #>tar xvfj arm-2008q3-66-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

2.2 Insert toolchain path #>vim ~/.bashrc TOOLCHAIN=/opt/android/arm-2008q3 PATH=$PATH:$TOOLCHAIN/bin

2.3 Makefile edit #>vim Makefile CROSS_COMPILE = /opt/android/arm-2008q3/arm-none-eabi-

3. Kernel compile Uboot 에서 사용 할 수 있도록 zImage 에서 uImage 생성으로 변경하여 컴파일 수행 uImage생성을 위해서는 mkimage binary파일이 필요하여 설치함.

#>make uImage