Разъясните мне, пожалуйста, как работает драйвер для lpt порта. Т.е. я созaдаю файл устройства со специальными номерами( главный) и далее пишу для него модуль, откуда и беру этот номер( точнее сначала модуль, а потом файл). В модуле создаю struct file_operations, где прописываю все нужные мне команды работы с файлом. Затем просто работаю с полученным файлом устройства. Вот, собственно, вопрос: как система определит, что мой файл устройства - именно lpt порт обслуживает, что это не какой-то произвольный файл? Ведь в процессе создания модуля/файла я нигде не описывал, с чем он далее будет работать. Я просто создал файл устройства и модуль к нему, а хочу именно для lpt. Если я чeго-то нагнал, то подскажите, как написать драйвер lpt порта. А так же не дадите-ли документации или URL по работе с прерываниями( в ДОС знал непллохо :)), а также по написанию драйверов устройств.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Написание прошивки (2011)
- Форум Написания скриптов (2012)
- Форум Написание скриптов. (2007)
- Форум написание шрифтов (2001)
- Форум conf.modules написание ...? (2002)
- Форум написание драйверов (2004)
- Форум Написание драйверов. (2002)
- Форум conf.modules написание ...? (2002)
- Форум написание PAM (2004)
- Форум Написание RPG (2005)