1.6. 커널 설정
커널 설정은 몇 가지 방법이 있다. 고전적인 방법, 텍스트 기반의 메뉴를 이용하는 방법, X-Window 상에서 GUI를 이용하는 방법이다. 원하는 방법 중 하나를 택해 사용하면 된다. 필자는 손에 익은 대로 menuconfig를 주로 사용한다.
각각은 다음과 같이 실행된다.
-
make config
-
make menuconfig
-
make xconfig
커널 설정에 관한 자세한 내용은 여기서 다루지 않는다. 커널 설정에 관한 자세한 것은 http://www.kldp.org 를 참조하기 바란다.
커널의 설정이 끝나면 /usr/src/linux/.config가 만들어진다. 이 파일의 내용을 보면 다음과 같다.
CONFIG_X86=y ... CONFIG_MK7=y ... CONFIG_MODULES=y ... CONFIG_NET=y ... # CONFIG_ACPI_DEBUG is not set ... CONFIG_PARPORT=m ... |
모두 CONFIG_로 시작하고 뒤에 각 항목의 이름이 붙는다. 예를 들어 위에서 CONFIG_MK7은 AMD의 Athlon CPU를 의미한다. 그리고 y 혹은 m 아니면 #으로 막혀져 있는 것이 있는데 y는 커널에 직접 포함 되도록 설정한 항목을 의미하고 m은 module로 설정한 것, #으로 막힌 것은 사용되지 않는 것을 의미한다.
'-Linux- > 임베디드 시스템 엔지니어를 위한 리눅스 커널 분석' 카테고리의 다른 글
| 1.6. 커널 설정 (0) | 2008/09/15 |
|---|---|
| 1.5. 컴파일 준비 (0) | 2008/09/15 |
| 1.4. 소스 코드 풀기 (0) | 2008/09/15 |
| 1.3. 소스 코드 얻기 (0) | 2008/09/15 |

이올린에 북마크하기
이올린에 추천하기
Prev
Rss Feed