Init/kconfig: 손상됨

Init/kconfig: 손상됨

최소 크기의 커널을 구축하려고 합니다. 그래서 다음 명령을 실행했습니다.

make tinyconfig

게다가 BROKEN이라는 것에 의존하는 NFC 클라이언트 지원과 같은 몇 가지 추가 모듈을 포함하고 싶습니다.

BROKEN을 검색해보니 다음과 같이 나와 있습니다.

symbol: BROKEN [=n]
Defined at: init/kconfig: 31

질문은 내 커널에 어떻게 포함합니까?

실행 후 생성된 메뉴

make menuconfig 

어디에도 초기화 옵션이 표시되지 않습니다.

답변1

BROKEN드라이버가 손상되었음을 나타냅니다. 작동하지 않으며 컴파일조차 되지 않을 수 있습니다. 커널에 이를 포함시킬 수 없다는 것은 의도적인 것입니다. CONFIG_BROKEN어디에도 정의되어서는 안 됩니다.

필요한 드라이버가 손상된 것으로 표시되지 않은 다른 버전의 커널을 찾으십시오.

BROKEN으로 표시된 드라이버를 사용하고 싶지만 적절한 커널 버전을 찾을 수 없는 경우 드라이버에 대한 종속성을 제거 BROKEN하고 드라이버 수정 작업을 시작해야 합니다. 먼저 드라이버를 빌드한 다음 실행해야 합니다. 분명히 이는 Linux 커널 프로그래밍을 알고 있는 경우에만 선택할 수 있는 옵션입니다.

관련 정보