Комментарии 9
только глупо.
Я писал модули ядра. Действительно, ничего выдающегося. Другое дело что прилетит обновление и ты останешься с нерабочим модулем. Остается только запрещать обновление ядра. Или использовать только там, где это действительно необходимо - во встраиваемых системах, когда ты еще собираешь ядро сам.
Модули ядра стоит писать, когда без них никак. В остальных случаях полезнее писать из юзерспейса.
Надеюсь, инженеров проектировавших это поделие никогда не пустят проектировать управлялку реактором. Блин, они серьёзно решили съэкономить пару центов на механических концевиках ?
Перевод... Чуть не пропустил тег и не начал ругаться.
На самом деле вольное изложение давным-давно существующего в ядре шаблона для USB-драйвера (usb-skeleton). Да еще и сделанное так, что реально лучше бы libusb задействовать. Технически, здесь HID class просто просится. Но... Это потребовало бы немного больше кода, который был бы немного сложнее в понимании. Понятно, задействовать write из примера сильно проще. Ладно, раз это перевод - оставим на совести автора. Перевод точно сделан добротно. Спасибо.
было б классно ещё увидеть статейку как написать драйвер для фингерпринт датчика, а то на линухе с этим проблемы, они работают за очень редким исключением
Пишем драйвер ядра Linux для неизвестного USB-устройства