본문 바로가기

Embedded/ODROID-X2

change default kernel configs

ODROID-X2 Kernel 3.0.y 버전을 기준으로 설명한다.


kernel/arch/arm/configs 디렉터리에 odroidx2_android_xxx_defconfig 파일들이 존재한다.



kernel 3.0.y는 android 4.1.2, android-4.4.x 버전을 모두 지원한다.

odroidx2_android_422_defconfig 파일이 존재하는 것으로 보아 android-4.2.x 버전도 지원하는것 같다.


android-4.1.2는 odroidx2_android_defconfig파일을 사용한다.

android-4.4.x는 odroidx2_android_442_defconfig 파일을 사용한다.


kernel 최상위 디렉터리에서 make menuconfig 명령을 이용하여 BSP 설정을 조정한 후 저장하게 되면

kernel 최상위 디렉터리안에 .config 파일이 만들어 진다.

이 파일을 텍스트 편집기를 사용하여 위의 odroidx2_android_xxx_defconfig 파일을 열어 변경사항을 찾아 수정해 주면 된다.


하나의 커널 소스를 이용하여 다른 android 버전을 지원하기 위해 cofing 파일 수정해 놓으면 매번 수정해 줘야하는 번거러움이 사라진다.