
저는 ARM926 기반 마더보드를 개발 중이며 2.6.30 기반의 사용자 정의 커널을 사용하고 있습니다. 특정 커널 모듈이 필요한 프로그램이 있는데 커널 소스 코드가 없어서 해당 보드에 맞게 모듈을 컴파일할 수 없습니다. 일반 커널 2.6.30용 모듈을 컴파일하고 보드에서 실행되는 사용자 정의 버전에서 작동하도록 할 수 있는 방법이 있습니까(modprobe 또는 insmod를 사용하여 로드)?
답변1
최소한 컴파일된 커널 헤더의 복사본이 필요합니다.
그렇게 말씀하시지는 않았지만 언급하신 버전을 보면 Linux라는 것을 알 수 있습니다. 그렇다면 GPL이 적용되므로 누구에게서 커널 복사본을 얻든 법적으로 소스 코드를 제공해야 합니다.
그들에게 연락하는 것이 좋습니다.