Каковы минимальные требования к устройству, чтобы можно было написать для него драйвер устройства? - PullRequest
0 голосов
/ 18 января 2009

Я недавно начал читать некоторые статьи о пространстве ядра и особенно о драйверах устройств. Поэтому мне было интересно, существуют ли какие-то минимальные требования к устройству, чтобы было проще написать для него драйвер устройства?

Ответы [ 2 ]

2 голосов
/ 18 января 2009

(Это не считается «минимальным», но соответствует вашему желанию «сделать это легко».)

Какой-то режим тестирования или симулятор устройства, который позволяет вам

(a) видеть сообщения, которые ему отправляются, чтобы вы могли видеть, когда в вашем коде есть ошибка.

(b) стимулировать события, которые вызывают коммуникацию.

Например, если вы пишете драйвер для охранной сигнализации, способ запуска устройства для отправки оповещения от датчика окна, без необходимости фактически бросать кирпич через окно.

2 голосов
/ 18 января 2009

Возможность связи с ним из ядра (PCI, USB и т. Д.) И документации. Очевидно, что некоторый процесс отладки оборудования может улучшить ситуацию.

...