Поделиться через


Моменты, которые следует учитывать при добавлении драйверов

При проектировании драйвера в режиме ядра учитывайте следующие моменты.

  • Системные драйверы SCSI и видеопорта не могут быть заменены.

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

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