2011-09-23 2 views
0

Android 용 ARM DS-5 유선형을 사용하려고하는데 기본 설정을 알아 내기 힘듭니다.ARM DS-5 용 안드로이드 커널 구성 메뉴

Streamline을 실행하려면 특정 커널 구성 옵션을 활성화해야합니다. 커널 구성 메뉴에서 화살표 키를 사용하여 원하는 하위 메뉴로 이동 한 다음 Enter 키를 누릅니다. 각 하위 메뉴에는 필요한 조치가 나열되어 있습니다.

공식 문서에 나와 있습니다. 그리고 안드로이드에서 커널 설정 메뉴를 보려고했습니다. 그래서 나는이

adb shell 
cd sys 
cd kernel 

같은 것을 입력하고 나는이

-r--r--r-- root  root     4096 1970-01-14 16:54 uevent_seqnum 
-rw-r--r-- root  root     4096 1970-01-14 16:54 uevent_helper 
-rw-r--r-- root  root     4096 1970-01-14 16:54 profiling 
drwxr-xr-x root  root      1970-01-14 16:54 uids 
drwxr-xr-x root  root      1970-01-14 16:54 debug 
drwxr-xr-x root  root      1970-01-01 00:00 ipv4 
drwxr-xr-x root  root      1970-01-14 16:54 mm 
drwxr-xr-x root  root      1970-01-14 16:54 slab 
drwxr-xr-x root  root      1970-01-14 16:54 config 

내가

make menuconfig 

를 입력 볼 수 있었다 나는 그의

make: not found 

가 어떻게이 보이나요 있어요 Android 기기의 menuconfig 메뉴? 사전에

감사합니다 ..

답변

1

이것은 당신이 당신의 안드로이드 장치에 그러나 당신의 안드로이드 빌드 시스템에서 할 일이 아니다. Android 빌드 환경을 설치하고 적합한 커널 소스를 체크 아웃했다면 커널을 구성하기 위해 make gconfig 또는 make menuconfig을 사용하십시오.

그러나 기기에 기본 설정이 적용되는 경우가 많습니다. 다른 장치

export PATH=$PATH:$ANDROID_ROOT/prebuild/linux-x86/toolchain/arm-eabi-4.4.3/bin 
make ARCH=arm clean 
make ARCH=arm herring_defconfig 
make -j4 ARCH=arm CROSS_COMPILE=arm-eabi- 

가능성 사용할 수 있습니다 비슷한 : 인스턴스가 넥서스 S에 대한 커널을 빌드하려면 다음과 같은 사용합니다.

+0

답장을 보내 주셔서 감사합니다. 안드로이드 2.2를 미리 설치 한 갤럭시 탭 7.0을 가지고 있습니다. 즉, 소스 코드를 다운로드하지 않았고 빌드하지 않았습니다. 하지만 Android SDK가있는 Eclipse와 같은 Android 개발 환경이 있습니다.이 경우 구성 메뉴를 보려면 어떻게해야합니까? 나는 이것이 매우 기본적인 질문이라는 것을 알고 있지만 리눅스에 대한 많은 경험이 없다. – codereviewanskquestions

+0

"ANDROID_ROOT"란 무엇입니까? 이것은 내가 다운로드하지 않은 소스 코드의 루트 디렉토리입니까? – codereviewanskquestions

+0

빌드 안드로이드에 들어가려면 개발자 문서를 읽어야합니다. 빌드 환경 설정에 대한 안내는 http://source.android.com/source/initializing.html을 참조하십시오. SDK를 사용하여 앱을 만드는 것과 동일하지 않습니다. CyanogenMod 위키에는 Android 시스템과 다양한 장치 용 Linux 커널을 만드는 데 대한 설명서가 있습니다. 일반적으로 AOSP 안드로이드는 CyanogenMod가 (보통 당신의 장치로부터) 얻을 수있는 주어진 장치로 부팅하기 위해 여분의 물건을 필요로합니다. – patthoyts

3

여러분처럼 ARM DS-5를 사용하고 싶습니다.

중요한 점에 유의하십시오. 커널이 이미 필요한 제작 옵션 인 menuconfig 옵션으로 제대로 빌드되었을 수 있습니다. 그러나 대상 장치를 실행할 바이너리를 빌드하려면 여전히 커널 코드에 액세스해야합니다.

adb pull /proc/config.gz ./config.gz 

다음 리눅스 ENV에서 : 커널이 이미 만들어진 경우

방법은 적절하게 다음 실행중인 장치에 "ADB 쉘"입니다 확인합니다. (당신은 단순히 추출하고 창에 있다면 내부 볼 수)

zcat ./config.gz | grep <option> 
//for example 
zcat ./config.gz | grep CONFIG_TRACING. 

내가에서이 배운 : {DS-5 설치 루트} 내 삼성에

을 /arm/gator/README_Streamline.txt Galaxy S4 (예 : CONFIG_PROFILING = y)가 발견되었습니다 (다른 필요한 플래그 중).