![Yocto에서 커널 모듈을 자동으로 로드하는 방법은 무엇입니까?](https://linux55.com/image/94078/Yocto%EC%97%90%EC%84%9C%20%EC%BB%A4%EB%84%90%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Yocto(poky/krogoth)에서는 자체 메타 레이어(기존 메타-raspberrypi 레이어 위에 구축됨)를 사용하여 raspberrypi2용 이미지를 구축하고 있습니다.
i2c-dev
I2C 장치 파일을 생성하기 위해 커널 모듈을 자동으로 로드하고 싶습니다 /dev/i2c-1
. .dll i2c-dev
에 수동으로 추가할 때 /etc/modules
일부 Yocto 구성 파일에서 동일한 작업을 수행하고 싶습니다. 내 이미지 레시피에서 다음을 시도했습니다.
KERNEL_MODULE_AUTOLOAD += "i2c-dev"
잘 컴파일되지만 /etc/modules
파일이나 /etc/modules-load.d/modname.conf
.
어떤 아이디어가 있나요?
답변1
KERNEL_MODULE_AUTOLOAD
올바른 변수이지만 설명서에 명시된 대로:
KERNEL_MODULE_AUTOLOAD 변수는 커널 레시피 또는 트리 외부 커널 모듈 레시피가 인식하는 모든 곳(예: 머신 구성 파일, 배포 구성 파일, 레시피 부록 또는 레시피 자체)에서 사용할 수 있습니다.
이는 이미지 레시피에 넣는 것이 작동하지 않음을 의미합니다.
답변2
확인하다이것나가...
당신이 찾고있는 대답은 KERNEL_MODULE_AUTOLOAD 및 KERNEL_MODULE_PROBECONF 변수와 관련이 있다고 생각합니다.