logo
ПЗ_А

2.3.4.Структура, инициализация и выгрузка драйверов

Регистрация драйвера устройства (т.е. его связь с определенным специальным файлом в папке /dev) осуществляется при инициализации загрузочного модуля (в рамках функции с атрибутом __init). Аналогично, при выгрузке модуля регистрация удаляется (в рамках функции c атрибутом __exit).

Драйвер устройства определяет набор системных вызовов для данного устройства. При этом часть системных вызовов может быть не определена. Драйвер может определять следующие системные вызовы:

Примеры драйверов устройств могут быть найдены в приложении Error: Reference source not foundError: Reference source not foundError: Reference source not foundError: Reference source not found3.