您好,我想学习如何编写设备驱动程序,所以我想我应该检查一些 i2c、spi、usb 等的驱动程序源文件。我做了一些搜索,看看是否有其他人有类似的问题,我使用了信息在这个堆栈溢出问题中找到:
遵循那里列出的建议后,我导航到以下目录以查看我的驱动程序源文件:
cd /lib/modules/4.19.94-ti-r42/build/drivers/
从这里列出的文件中,我能够注意到 i2c 目录,所以我进入它以为我会找到 i2c 的设备驱动程序源文件。在这个特定目录中,我有以下文件:
algos busses Kconfig Makefile muxes
在每个文件中都有更多的 Kconfig 文件。我似乎无法找到驱动程序的源代码。我以为 Kconfig 文件会保存源代码,但查看它们内部会显示一些不同的东西,它绝对不是 ac 程序。有人知道我如何恢复系统上驱动程序的源代码吗?我目前在小猎犬骨黑上使用 Debian 10。谢谢