kconfig2 runtime에 target board kernel의 config 확인 커널을 빌드하는 host 환경이 아닌 실행중인 target board에서 해당 kernel image에 적용된 config를 확인할 수 있는 방법 /proc 디렉토리 아래 config.gz로 해당 커널 image의 config가 압축되어 config.gz파일로 존재 이를 압축 해제하게 되면 해당 image의 kernel config를 확인할 수 있음 하기 명령은 압축해제한 config를 running.config에 저장 cat /proc/config.gz | gunzip > /tmp/running.config 압축 해제한 config 확인 vi /tmp/running.config # # Automatically generated file; DO NOT EDIT. # Linux/arm64 4.14.202 .. 2022. 9. 14. Kernel Build Kernel Configuration Kernel Config 커널을 빌드하기 전에 각 시스템에 맞게 설정을 해주어야 하는데 "CONFIG_"라는 prefix로 시작되는 설정 옵션을 조정함으로서 가능하다. 예를 들어 FrameBuffer에 대한 feature를 활성화해주기 위해서는 CONFIG_FB를 enable 시키면 된다. 이 설정 옵션은 두 가지 형태의 값을 갖는데 Boolean과 Tri-state의 형태로 값을 갖는다. Boolean 타입의 경우 커널 빌드 시 해당 feature를 활성화할 것인지(yes), 비활성화(no)할 것인지를 설정하게 되고, Tri-State의 경우 Boolean 타입에서 module이라는 값이 추가된 타입인데 module로 설정하여 빌드 시, 해당 feature 모듈을 .. 2022. 3. 3. 이전 1 다음 728x90