Kconfig - 커널 모듈 컴파일

Kconfig - 커널 모듈 컴파일

나는 이것을 우연히 발견했다장소Linux의 USB 비디오 그래버와 관련하여 찾은 코드를 컴파일하려고 합니다.여기. 메이크파일에 대해 읽어본 적이 있지만 이 내용은 너무 짧아서 혼란스럽습니다.

usbtv-y := usbtv-core.o \
    usbtv-video.o

obj-$(CONFIG_VIDEO_USBTV) += usbtv.o

이제 나만의 makefile을 작성하고 싶습니다. 지금 제가 알고 싶은 것은 Kconfig이 파일의 용도와 사용법이 무엇인지입니다. 사용 방법에 대한 자세한 정보를 찾는 데 문제가 있습니다. 누군가 나를 깨달을 수 있습니까?

Kconfig 파일은 다음과 같습니다.

config VIDEO_USBTV
        tristate "USBTV007 video capture support"
        depends on VIDEO_V4L2
        select VIDEOBUF2_VMALLOC

        ---help---
          This is a video4linux2 driver for USBTV007 based video capture devices.

          To compile this driver as a module, choose M here: the
          module will be called usbtv

관련 정보