ARM 보드에 로드할 수 있도록 모듈 커널 버전을 사용자 정의 버전으로 변경하려면 어떻게 해야 합니까?

ARM 보드에 로드할 수 있도록 모듈 커널 버전을 사용자 정의 버전으로 변경하려면 어떻게 해야 합니까?

저는 ARM926 기반 마더보드를 개발 중이며 2.6.30 기반의 사용자 정의 커널을 사용하고 있습니다. 특정 커널 모듈이 필요한 프로그램이 있는데 커널 소스 코드가 없어서 해당 보드에 맞게 모듈을 컴파일할 수 없습니다. 일반 커널 2.6.30용 모듈을 컴파일하고 보드에서 실행되는 사용자 정의 버전에서 작동하도록 할 수 있는 방법이 있습니까(modprobe 또는 insmod를 사용하여 로드)?

답변1

최소한 컴파일된 커널 헤더의 복사본이 필요합니다.

그렇게 말씀하시지는 않았지만 언급하신 버전을 보면 Linux라는 것을 알 수 있습니다. 그렇다면 GPL이 적용되므로 누구에게서 커널 복사본을 얻든 법적으로 소스 코드를 제공해야 합니다.

그들에게 연락하는 것이 좋습니다.

관련 정보