Я пытаюсь зарегистрировать устройство char, и я не уверен, в чем разница между file_opreation
, который используется при регистрации устройства с register_chrdev и device_attribute
, то есть используется при создании устройства с device_create_file.Регистрация устройства linux: file_operations vs device_attribute
Обе из этих структур сохраняют функции, которые следует вызывать при чтении & операции записи на устройстве. Так в чем же разница между ними? могу ли я реализовать функции только для одного из них?
Спасибо.