Samsung Galaxy 안드로이드 커널 빌드
www.kandroid.org
출처 : http://opensource.samsungmobile.com/index.jsp
==> http://opensource.samsung.com
1. 다운로드 Samsung i7500 Galaxy Android Kernel
http://img.kr.samsungmobile.com/images/opensource/download/OpenSource/GT-I7500_OpenSource.zip
[현재 없음]
2. 압축 푸신 후,
cd BSP/kernel_2.6.27
3. 변환 : dos file format -> unix file formatlsls
find . -type f -name '*' -exec dos2unix {} ;
4. 커널 빌드 :
make capela_defconfig ARCH=arm
make ARCH=arm CROSS_COMPILE=<android_home>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
참조 : <android_home> : android full source home directory
갤럭시S 커널 소스 주소입니다.
http://opensource.samsung.com
다운로드는 아래와 같이 들어가시면 됩니다.
http://opensource.samsung.com/ > Mobile > Mobile Phone > SHW-M110S
SHW-M110S_OpenSource.zip <-- 다운
[압축 해제후 각 폴더 정보]
SHW-M110S_OpenSource\SHW-M110S_eclair.tar\opensrc
How to build
1. Get android open source.
: version info - Android eclair 2.1 (android-2.1_r2)
( Download site : http://source.android.com )
2. Overwrite modules that you want to build.
3. Add the following lines at the end of build/target/board/generic/BoardConfig.mk
BOARD_HAVE_BLUETOOTH := true
BT_USE_BTL_IF := true
BT_ALT_STACK := true
BRCM_BTL_INCLUDE_A2DP := true
BRCM_BT_USE_BTL_IF := true
4. make
SHW-M110S_OpenSource\3d_module_GPL.tar\3d_module_GPL
SGX Embedded Systems DDK for Linux kernel.
Copyright (C) 2008 Imagination Technologies Ltd. All rights reserved.
======================================================================
About
-------------------------------------------
This is the Imagination Technologies SGX DDK for the Linux kernel.
License
-------------------------------------------
You may use, distribute and copy this software under the terms of
GNU General Public License version 2.
The full GNU General Public License version 2 is included in this
distribution in the file called "COPYING".
Build and Install Instructions
-------------------------------------------
For details see the "INSTALL" file.
To build for, change to the appropriate target directory, e.g.:
$ cd eurasiacon/build/linux/platform/kbuild
Issue the make command:
$ make BUILD=debug all
The DDK software must be installed by the root user. Become the root user:
$ su
Install the DDK software:
$ make install
Become an ordinary user again:
$ exit
Contact information:
-------------------------------------------
Imagination Technologies Ltd. <gpl-support@imgtec.com>
Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK
SHW-M110S_OpenSource\SHW-M110S_Kernel.tar\GalaxyS
################################################################################
1. How to Build
- get Toolchain
From Codesourcery site( http://www.codesourcery.com )
Ex) Download : http://www.codesourcery.com/sgpp/lite/arm/portal/package6493/public/arm-none-eabi/arm-2010q1-188-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
recommand : up to 2009q3 version.
Feature : ARM
Target OS : "EABI"
package : "IA32 GNU/Linux TAR"
- edit build_kernel.sh
edit "TOOLCHAIN" and "TOOLCHAIN_PREFIX" to right toolchain path(You downloaded).
Ex) 30 TOOLCHAIN=`pwd`/../arm-2010q1/bin/ // `pwd` means current path.
31 TOOLCHAIN_PREFIX=arm-none-eabi- // You have to check.
- run build_kernel.sh
$ ./build_kernel.sh
2. Output files
- Kernel : linux-2.6.29/arch/arm/boot/zImage
- module : modules/*/*.ko
3. How to Clean
- run build_kernel.sh Clean
$ ./build_kernel.sh Clean
################################################################################
'0.일반개발' 카테고리의 다른 글
C# DataGridView 속성 변경하기 (0) | 2011.05.26 |
---|---|
Layout Center (0) | 2010.10.08 |
안드로이드 커널 소스 (0) | 2010.10.08 |
안드로이드 ADT 설치 / 삭제 (0) | 2010.10.07 |
Template 만들기 (0) | 2010.10.07 |