Драйвер “parlelport”: запись в устройство

Предыдущая  Содержание  Следующая V*D*V

Опять же, вы должны добавить функцию "запись в устройство", чтобы позднее быть в состоянии передавать данные из пространства пользователя. Эту задачу решает функция outb, она принимает в качестве аргумента значение для записи в порт и его адрес.

 

<parlelport outport> =

 

/* Записываем в порт */

outb(parlelport_buffer,0x378);

 

Таблица 10 добавляет эту новую функцию.

 

События

Функции ядра

Чтение данных

inb

Запись данных

outb

 

Таблица 10. События драйвера устройства и связанные с ними функции для взаимодействия между пространством ядра и аппаратным устройством.

 

Предыдущая  Содержание  Следующая