ath9k
학습 목적으로 드라이버를 일부 변경하고 싶습니다 . 내 문제는 드라이버를 컴파일하려고 할 때 make
명령에서 많은 implicit declaration
오류가 발생한다는 것입니다. 오류 setup_timer
중에서 가장 일반적인 오류입니다.ACCESS_ONCE
DECLARE_EWMA
내 커널 버전은 입니다 Ubuntu 4.15.0-20-generic
. 내가 사용하는 드라이버 소스 코드는 다음과 같습니다.백포트-4.14-rc2-1.
내가 실행한 명령은 다음과 같습니다.
cd backports-4.14-rc2-1
make defconfig-ath9k
make
을 사용하여 필요한 헤더 파일을 설치했습니다 build-essential
. 편집된 드라이버 소스 코드를 컴파일하려면 어떻게 해야 합니까?
답변1
Torvalds Linux 커널에서 드라이버 모듈을 컴파일하고 있었는데 그게 문제였습니다. 이제 Ubuntu 소스에서 컴파일하고 작동 중입니다.