Presentation is loading. Please wait.

Presentation is loading. Please wait.

cafe.naver.com/embeddedcrazyboys

Similar presentations


Presentation on theme: "cafe.naver.com/embeddedcrazyboys"— Presentation transcript:

1 cafe.naver.com/embeddedcrazyboys
망고100 보드로 놀아보자-9 Kernel 소스 다운받기,컴파일하기 cafe.naver.com/embeddedcrazyboys

2 안드로이드 커널 차이점 ARM EABI(Embedded Application Binary Interface)
 OpenBinder IPC(Inter Process Communication) ARM EABI를 지원하기 위한 툴체인(toolchains)을 새로 빌드 cafe.naver.com/embeddedcrazyboys

3 ARM EABI FPU를 쓰거나 쓰지 않는, 빠른 실수 연산(floating point) 성능
soft 와 hardfloat 코드의 혼용 가능 이전에 사용되어지던 것과 같이 구조체 팩킹(packing)이 고통스럽지 않습니다. 다른 툴들과의 더 나은 호환성(compatibility) 더 효율적인 syscall 관례(convention). ( cafe.naver.com/embeddedcrazyboys

4 안드로이드 커널 Open Git 서버 http://android.git.kernel.org
cafe.naver.com/embeddedcrazyboys

5 안드로이드 커널 다운받기(git) #git clone git://android.git.kernel.org/kernel/common.git # git checkout --track -b android origin/android #git branch 현재까지 버전까지 릴리즈 됨 cafe.naver.com/embeddedcrazyboys

6 Linux 커널 공식 사이트 http://www.kernel.org/
cafe.naver.com/embeddedcrazyboys

7 삼성 커널 다운받기 #git clone git://git.kernel.org/pub/scm/linux/kernel/git/kki_ap/linux-2.6-samsung.git #git fetch #git fetch --tag #git checkout samsung cafe.naver.com/embeddedcrazyboys

8 망고100 커널 소스 받기 #wget #tar xvf mango100_kernel_2010_06_30.tgz cafe.naver.com/embeddedcrazyboys

9 커널 컴파일 하기 #cd mango100_kernel_2010_06_30 #vi .cross_compile
( 각자 cross toolchain 실행 이름추가) #make mango100_android_defconfig #make cafe.naver.com/embeddedcrazyboys


Download ppt "cafe.naver.com/embeddedcrazyboys"

Similar presentations


Ads by Google