커널 컴파일시 모듈로 올리는 것과 추가하지 않은 것의 차이점?

windower의 이미지

커널 컴파일시에 menuconfig에서
M으로 해주는 것과 체크하지 않는 경우

M으로 하는 경우 모듈컴파일시 .o파일로 생성되는 것 같은데
문제는 이렇게 생성된 커널에서는 모듈에 대한 연관성이 있는 것인지?
다시 말해, M으로 체크하지 않고 [ ]로 컴파일된 커널에서도
다른 같은 버젼에서 컴파일된 모듈을 올릴 수 있는 것인지 궁금합니다.

usb를 이용한 ethernet구현을 해보려 합니다만,
usb ethernet과 연관된 소스파일이라하면 어떤게 있는지..

ssggkim의 이미지

windower wrote:
커널 컴파일시에 menuconfig에서
M으로 해주는 것과 체크하지 않는 경우

M으로 하는 경우 모듈컴파일시 .o파일로 생성되는 것 같은데
문제는 이렇게 생성된 커널에서는 모듈에 대한 연관성이 있는 것인지?
다시 말해, M으로 체크하지 않고 [ ]로 컴파일된 커널에서도
다른 같은 버젼에서 컴파일된 모듈을 올릴 수 있는 것인지 궁금합니다.

이부분을 잘 모르겠습니다만 모듈 정보를 update 해주어야 하지 않을까요?

windower wrote:

usb를 이용한 ethernet구현을 해보려 합니다만,
usb ethernet과 연관된 소스파일이라하면 어떤게 있는지..

http://www.linux-usb.org/usbnet/ 는 어떨까요?

windower의 이미지

답변감사합니다.

Always