Я читал LDD, а также писал драйвер для GPIO на RPI. Мне удалось обнаружить прерывание на выводе GPIO и прочитать 8 бит, которые идут после этого прерывания.
Обычное предложение в книге - редко отключать прерывания. Но возникает соблазн просто отключить их и выполнить всю работу, а затем снова включить их, поскольку с ними легко работать.
Итак, действительно ли существуют сценарии, при которых прерывания отключены.
Последующий вопрос: если прерывания не отключены, а отложенная обработка с использованием позволяет сказать, что используются рабочие очереди, укажите любой существующий драйвер в ядре Linux, который использует этот подход для изучения. Я хочу знать практический способ, т.е. мудрое кодирование, как это делается.
Спасибо