![커널 드라이버에서 cfg 파일 로드](https://linux55.com/image/94311/%EC%BB%A4%EB%84%90%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%EC%97%90%EC%84%9C%20cfg%20%ED%8C%8C%EC%9D%BC%20%EB%A1%9C%EB%93%9C.png)
터치 스크린(goodix)이 있고 장치 구성을 펌웨어로 보내야 합니다. *.cfg 파일이 있지만 로드하는 방법도 모르고 있습니다.
이 파일을 로드하는 방법이 무엇인지 아시나요?
답변1
커널에서 구성 파일을 읽지 않습니다. 기술적으로 이는 가능하지만 어떤 드라이버도 구성 파일을 읽지 않습니다. Greg KH의 이 기사를 참조하세요.http://m.linuxjournal.com/article/8110.
커널에서 미리 정의된 고정 형식의 펌웨어 파일을 읽을 수 있습니다. 이는 request_firmware()를 호출하여 수행할 수 있습니다. 바라보다:http://lxr.free-electrons.com/source/drivers/base/firmware_class.c#L1221그리고
http://lxr.free-electrons.com/source/Documentation/firmware_class/