Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Замечания по поводу виртуальных машин 31.01.05 12:04 Число просмотров: 2403
Автор: amirul <Serge> Статус: The Elderman
|
Полностью согласен со всеми замечаниями по сути
> Отлаживать на одном компе IMHO очень не удобно. Когда дело > доходит до трудностей SoftIce уже не поможет. Даже
Смотря какие трудности. SIce - весьма удобная штука и на нем я перелопатил не один драйвер. Но потом перелез на KD/ WinDbg - они гораздо мощнее
> Если нет второго компа, то теоретически VirtualPC или > VmWare должно спасти (IMHO первое лучше). По-идее можно > соединить COM1 с COM2 нуль-модемным кабелем, отдать COM2 > виртуальной машине, а на COM1 посадить WinDbg. Это должно > работать без проблем, но я просто не пробовал.
Не обязательно. И VMware и VirtualPC умеют перенаправлять виртуальный порт в пайп. В то же время и SoftICE и WinDbg поддерживают удаленную отладку через пайп. Именно так я и делаю уже полтора года.
Теперь о самих виртуальных машинах. В VirtualPC радуют diff (или как они там называются) диски. Это когда новый виртуальный диск создается поверх старого и все изменения пишутся туда. Если блок не был изменен - он читается из старого диска, если был изменен - из нового. Кроме того, субъективно в VPC гораздо лучше реализована работа с перенаправлением COM-порта в пайп (WinDbg гораздо шустрее), но совершенно не радует невозможность создания персистентного снапшота, то есть снапшота из которого размораживаться можно больше одного раза. В VMware же есть постоянный снапшот (очень удобная штука для тестирования нестабильных драйверов - вместо постоянной перезагрузки и создания рабочей среды для отладки драйвера достаточно сделать это один раз и заснепшотить уже загруженную машину). А в 5-й версии (которая пока только бета) появилась возможность организовывать снепшоты в виде дерева, да и работа с COM-портом улучшилась
Так что, несмотря на более приятные ощущения от работы с VPC сижу все таки на VMware
|
|
|