- Д -

Драйвер “Hello world”: загрузка и удаление драйвера в пространстве ядра

Драйвер “memory”: закрытие устройства как файл

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

Драйвер “memory”: открытие устройства как файл

Драйвер “memory”: связь устройства с его файлами

Драйвер “memory”: удаление драйвера

Драйвер “memory”: чтение устройства

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

Драйвер “parlelport”: инициализация модуля

Драйвер “parlelport”: удаление модуля

Драйвер “parlelport”: чтение устройства

- З -

Заключение

- К -

Как писать драйверы устройств в Linux

- Н -

Настоящий драйвер “parlelport”: описание параллельного порта

- П -

Первый драйвер: загрузка и удаление драйвера в пространстве пользователя

Полноценный драйвер “memory”: часть инициализации драйвера

Полный драйвер “memory”

Полный драйвер “parlelport”

Последнее приложение: мигающие лампочки

Предварительная информация

Приложение А. Полный Makefile

Приложение Б. Сборка ядра на Debian

Приложение В. Упражнения

Проверка использования параллельного порта с помощью светодиодов

Пространство пользователя и пространство ядра

- Ф -

Функции для взаимодействия между пространством пользователя и пространством ядра

Функции для взаимодействия между пространством ядра и оборудованием устройства