Драйвер “parlelport”: чтение устройства |
Предыдущая Содержание Следующая |
В этом случае должны быть добавлены реальные действия считывания устройства, чтобы позволить передачу этой информации в пространство пользователя. Это позволяет сделать функция inb; её аргументом являются адрес параллельного порта и она возвращает содержимое порта.
<parlelport inport> =
/* Чтение порта */ parlelport_buffer = inb(0x378);
Таблица 9 (эквивалент Таблицы 2) показывает эту новую функцию.
Таблица 9. События драйвера устройства и связанные с ними функции для взаимодействия между пространством ядра и аппаратным устройством.
| ||||||
Предыдущая Содержание Следующая |