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)