Здравствуйте, я хочу узнать, как писать драйверы устройств, поэтому решил, что должен проверить некоторые исходные файлы драйверов для i2 c, spi, usb, et c. Я немного поискал, чтобы увидеть, есть ли у кого-нибудь еще подобная проблема, и я использовал информацию из этого вопроса о переполнении стека:
Изучить исходные файлы драйвера устройства?
После следуя приведенному там совету, я перешел в следующий каталог, чтобы просмотреть исходные файлы моих драйверов:
cd /lib/modules/4.19.94-ti-r42/build/drivers/
из файлов, перечисленных здесь, я смог заметить каталог i2 c, поэтому я вошел в него, думая, что найдет исходные файлы драйвера устройства для i2 c. В этом конкретном каталоге у меня есть следующие файлы:
algos busses Kconfig Makefile muxes
В каждом файле есть еще файлы Kconfig. Кажется, я не могу найти исходный код драйверов. Я думал, что файлы Kconfig будут содержать исходный код, но, заглянув внутрь них, можно увидеть что-то другое, это определенно не программа c. Кто-нибудь знает, как я могу восстановить исходный код драйверов в моей системе? В настоящее время я использую Debian 10 на черном фоне. Спасибо