Re: [Volgograd] Модули ядра.

Vitalik vetalman на mail.ru
Ср Май 5 23:33:42 MSD 2004


> 1. Можно ли общаться к устройству напрямую, минуя обращение к ядру. Вроде как я
> понял, обращаться к функциям самой железки.
В винде тока через драйвера, и то если они дают это. Др словами тока
через ядро. Поправтье, если ошибаюсь

> 2. Что составляет модуль изнутри, что внутри драйвера. Т.е. файлы.
Исходники на Си:)
В Линукс - API исходников ядра
В виндовс - API DDK(Driver Developments Kit), есть еще всяки приблуды
типа IDE от третих фирм (Numega Driver Studio)

> 3. Почему надо перегружать ВыньВDoS после установки драйверов.
Не знаю, не всегда. (XP, 2k)

> 5. В чем основные отличия модуля от драйвера. Идеология (схема) построения модуля,
> драйвера.
Ну например, то что в бинарном виде модули распространять невозможно,
в отличие от драйверов выньос.
Версионный механизм компиляции - в книжках все написано, если че
обьясню в лично. Постараюсь поприсутствовать на его выступлении на
след семинаре по Инф. технологиям.

> Пойдет все -- ссылки, собственные воспоминания, впечатлении.
ebooks:
Linux Device Drivers (aka ldd)
Linux Kernel Module Programming Guide
kernel sources:)

Programming the Microsoft Windows Driver Model (Walter Oney)
The Windows 2000 Device Driver Book, A Guide for Programmers
tdi_fw - open source firewall (www.ntkernel.com)
http://www.ntkernel.com/articles/firewall.shtml

если не найдет, вышлю в приват

-- 
Best regards,
 Vitalik                            mailto:vetalman на mail.ru

у каждого таракана своя башка
каждому таракану по башке
в каждой башке по таракану
нет бошки - нет таракана
у таракана кто в бошке?
у таракана нет бошки!




Подробная информация о списке рассылки Volgograd