![在内核驱动中加载cfg文件](https://linux22.com/image/94311/%E5%9C%A8%E5%86%85%E6%A0%B8%E9%A9%B1%E5%8A%A8%E4%B8%AD%E5%8A%A0%E8%BD%BDcfg%E6%96%87%E4%BB%B6.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/