В настоящее время я читаю книгу под названием "Драйверы устройств Linux" от O'Reilly .
Дело в том, что эта книга на самом деле не является руководством по как , чтобы написать драйверы, но вместо этого он объясняет все API и их принципы.Поэтому я попытался написать небольшой драйвер - который не делает ничего интересного - с тем, что я прочитал до сих пор.Дело в том, что:
Я не знаю, какой файл я могу выполнить cat
или echo
для того, чтобы вызвать мои функции обратного вызова
это не похоже на все остальные фрагменты кода, которые я нашел в Интернете
Различные фрагменты кода:
Я вижу, что мой код успешно создал кучу файловв / sys / kernel. Теперь, какова разница в конечной цели между моим кодом и двумя другими фрагментами? Должен ли я использовать device_create / kobjects или, возможно, ни один из них? В книге, которую я читаю, нигде не упоминаются функции, используемые 2другие части кода. Так что не супо какому пути я должен следовать ...
Спасибо_xe