Re: [Q]win2000 Driver development

From
Dmitriy Skorodumov (2:461/33.150)
To
Sergey Logvinov ()
Date
2001-07-07T03:10Z
Area
SU.WINDOWS.NT.PROG
Привет, Sergey!

Пятница Июль 06 2001 22:02, Sergey Logvinov писал All:
 SL> Интересуют следующие аспекты  разработки драйверов под Win2000.
 SL> Мы при разработке пользовались для отладки простеньким драйвером,
 SL> который ловил все вызовы спец. ф-и DebugPrint из нашего драйвера и
 SL> показывал их на том же компьютере. Это было самым быстрым решением,
 SL> но здесь много ограничений. Какую технологию
 SL> отладки Вы порекомендуете? 2 компьютера с Checked build Windows +
 SL> Free build Windows + windbg, SoftICE, или еще что-нибудь?
SoftIce - оптимальный вариант. Другое дело, что я не одобряю пиратство по отношению именно к этой фирме. Недостаток же SoftIce заключается в том, что могут быть потерянны данные при очередном повисании. Но это почти невероятно.

 SL> Имеет ли смысл пользоваться программами для автоматической генерации
 SL> кода драйверов? Знаю, что есть продукты фирм Numega и Jungo - можете
 SL> ли Вы что-нибудь сказать о них?
Всё зависит от профессионализма человека, использующего эти продукты. Хотя я считаю, что простого C вполне хватает.

 SL> Слышал про то, что есть отладочные железки, которые можно подключать
 SL> различным образом к компьютеру, чтобы потом анализировать приходящие
 SL> в них из драйвера сигналы. Имеет ли смысл с этим связываться? Можете
 SL> ли Вы порекомендовать конкретный продукт такого рода?
Про подобные железки ничего не знаю. Сталкивался только с DataScope (позволяет анализировать данные, идущие через ComPort) и анализатором шины PCI. В моём случае подобные устройства были жезненно необходимы - писался драйвер под недавно разработанное устройство, и часто было непонятно, где находятся ошибки - в драйвере, или в железке.
Применения устройств для других случаев не вижу.

До cвидания!
---
 * Origin: Мишкин и робот (2:461/33.150)