Mike Goblin подготовил статью, знакомящую с процессом разработки драйверов устройств для Linux ядра 2.4.x.
В первой части (http://genphys.phys.msu.ru/~dmitriyk/site/mv/driver0.html) дается общее представление о драйверах и устройствах, приводится пример простого модуля Linux ядра, работающего с диапазоном портов и перехватывающего прерывание.
Во второй части (http://genphys.hys.msu.ru/~dmitriyk/site/mv/driver.html), более подробно описывается процесс обмена данными с устройством, обработки прерываний, использования управляющих кодов.
URL: http://genphys.phys.msu.ru/~dmitriyk/site/mv/driver0.html
Новость: http://www.opennet.me/opennews/art.shtml?num=4583