Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Железо. Написание драйверов
Перезагрузить страницу Программирование драйверов под Windows
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Postum Postum вне форума
Member
 
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.05.2004
По умолчанию Программирование драйверов под Windows - 25.05.2004, 12:22

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

http://www.books.ru/shop/books/143428
Ответить с цитированием
  (#2 (permalink)) Старый
Olesya Olesya вне форума
Member
 
Сообщений: 1,485
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2002
По умолчанию Re: Литература по теме.. - 25.05.2004, 12:32

Похоже это первое что встречается. До того времени не встречал.
Ксати внимательно посмотри когда ожидается постпление! При том что оно еще ожидается
Ответить с цитированием
  (#3 (permalink)) Старый
imported_val imported_val вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.12.2004
По умолчанию 09.01.2005, 16:47

Хорошая книжка для начинающих. По большому счету это маленький перевод "MS windows Driver Model" Walter Oney
Ответить с цитированием
  (#4 (permalink)) Старый
KostyaK KostyaK вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2005
По умолчанию 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) программы. А по этому делу есть инфа практически в любой книжке по ассемблеру.
Ответить с цитированием
  (#5 (permalink)) Старый
KostyaK KostyaK вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2005
По умолчанию 02.08.2005, 18:26

Для Windows кроме вышеупомянутой книги в продаже не встречал.
Есть отдельные статья в некоторых книгах.
Например, П. Агуров. "Последовательные интерфейсы ПК. Практика программирования" приводится неплохой драйвер для последовательного порта (windows).
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
kelz kelz вне форума
Member
 
Сообщений: 511
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 27.05.2004
По умолчанию 03.08.2005, 10:03

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

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как переустановить windows xp, если нет драйверов? wikkirikki Любые вопросы от новичков 11 09.02.2011 20:27
Программирование в Windows CE 5.0 bva_rzn Windows CE 2 20.12.2009 15:53
Разработка драйверов для 64-битных версий Windows Wanderer2008 Система 0 29.04.2008 10:59
Программирование в Borland C++ 3.1 под Windows Axaxa Вопросы начинающих программистов 3 12.11.2007 19:28
Написание драйверов под Windows 9X Nothing Железо. Написание драйверов 1 02.03.2007 03:00
Написание драйверов для XP Windows Fly Железо. Написание драйверов 4 08.02.2006 00:05
Программирование под Windows Smartphone 2003, начало bartwell Windows CE 1 17.12.2005 00:11
Чем отличается программирование на Linux от Windows dimax C++ на Unix 2 27.04.2005 19:03
Программирование LPT порта в Windows XP Anonymous WinAPI 17 28.09.2004 07:28
Написание драйверов для мыши под Windows wivic1983 Visual C++ 1 29.10.2003 11:36



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов