Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   Железо. Написание драйверов (http://www.hardforum.ru/f169/)
-   -   Программирование драйверов под Windows (http://www.hardforum.ru/t52909/)

Postum 25.05.2004 12:22

Программирование драйверов под Windows
 
Может быть кто-то из специалистов сделает обзор русскоязычной литературы на тему программирования драйверов для Windows..
Что скажете, например, об этом:

http://www.books.ru/shop/books/143428

Olesya 25.05.2004 12:32

Re: Литература по теме..
 
Похоже это первое что встречается. До того времени не встречал.
Ксати внимательно посмотри когда ожидается постпление! При том что оно еще ожидается http://www.hardforum.ru/images/smili...icon_smile.gif

imported_val 09.01.2005 16:47

Хорошая книжка для начинающих. По большому счету это маленький перевод "MS windows Driver Model" Walter Oney

KostyaK 02.08.2005 18:22

Профессионально занимаюсь микроконтроллерами и часто приходится писать драйвера для DOS. Столкнулся с тем, что литературы по этой теме практически нет.
Для ДОС:
1)
Из книг выпущена только переводная Р. Лэй "Разработка драйверов устройств для MS-DOS: Пер. с англ.- Рязань: Versus Ltd., 1992 - 400с". Все остальные статьи, которые я встречал, по-сути, только пересказывают ту или иную её часть. Книга на самом деле хорошая, только...издана была в 1992г тиражом 20 000 экз. Поэтому и достать её трудно.
Но самая больщая загвозка, что была она написана лет 13 назад, поэтому и рассматривается там ДОС 3.0+. И если напрямую перекатать примеры из неё, то, если драйвер и запустится, то работать не будет.
Приходится брать документацию и переправлять.
Книга хороша тем, что подробно описана сама структура драйвера для ДОС и как он работает.
Есть программа - костяк драйвера и готовые драйверы консоли, принтера, часов, ЗУПВ диска. Неплохо рассмотрена техника программирования и отладки драйвера.
2)
Встретил интересную главу в книге Пирогов В.Ю. "Ассемблер. Учебный курс. - 2 изд. - СПб.: БХВ-Петпербург, 2003 - 1056с.: ил.".
Тираж 5 000, достать вполне реально (сам полгода назад купил в магазине).
Есть в этой книге "Глава 16. Загружаемые драйверы". Очень коротко рассмотрена структура драйвера (2-3 странички). Приводится листинг простого драйвера консоли.
Главное достоинство, что этот драйвер рабочий (сам проверял). Для начинающего - очень хорошая статья, можно сразу набит и поработать с работающим (!) драйвером.

БОЛЬШЕ В ПЕЧАТНОМ ВИДЕ ИНОФРМАЦИИ ПО ПРОГРАММИРОВАНИЮ ДРАЙВЕРОВ ДЛЯ ДОС НЕ ВСТРЕЧАЛ.

Можно, конечено, использовать Microsoft. MS-DOS/ Programmers reference. Microsoft Press, 1988, Washington.
Информация тут вполне официальная, только вот на английском.

А вообще, производители электронных устройств все драйверы реализуют не как классические резидентые драйверы, а как резидентные (TSR) программы. А по этому делу есть инфа практически в любой книжке по ассемблеру.

KostyaK 02.08.2005 18:26

Для Windows кроме вышеупомянутой книги в продаже не встречал.
Есть отдельные статья в некоторых книгах.
Например, П. Агуров. "Последовательные интерфейсы ПК. Практика программирования" приводится неплохой драйвер для последовательного порта (windows).

kelz 03.08.2005 10:03

4 Postum
Вполне нормальная книга, есть примеры. Для начинающих - "само то".


Часовой пояс GMT +4, время: 02:23.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.