.config 없이 Linux 커널 모듈 컴파일

.config 없이 Linux 커널 모듈 컴파일

WiFi 드라이버와 함께 제공되지 않는 BusyBox 기반 Linux 장치가 내장되어 있습니다. rtl8192cu 드라이버를 컴파일하여 WiFi를 작동시키고 싶습니다(제가 가지고 있는 WiFi USB 동글용).

장치는 CPU 및 RAM이 매우 제한되어 있지만 사용 가능한 소프트웨어(BusyBox)도 마찬가지입니다. 패키지 관리자가 없으므로 장치 자체에서 드라이버를 컴파일할 방법이 없습니다. 노트북에서 크로스컴파일해야겠습니다. 그건 문제가 되지 않습니다.

드라이버(커널 모듈이라고도 함)를 컴파일하려면 장치에 사용되는 커널용 Linux 헤더가 필요합니다. 이 헤더는 .config커널을 컴파일하는 데 사용되었습니다. 그러나 제조업체는 이를 제공하지 않으며 CONFIG_IKCONFIG를 통해 커널에 구워지지도 않습니다.

장치에서 작동하도록 드라이버를 컴파일할 수 있는 방법이 있습니까?

나는 드라이버가 너무 많은 구성 가능한 옵션에 전혀 의존하지 않는다고 생각합니다. 따라서 .config비슷한 옵션을 만들어 드라이버를 컴파일하는 데 필요한 Linux 헤더를 빌드하는 데 사용할 수 있습니다.

이를 수행하는 방법에 대한 제안이 있으십니까?

비슷한:Module.symvers 없이 Linux 커널 모듈 컴파일

관련 정보