Цитата(emerg_reanimator @ Nov 21 2004, 13:29)
Спасибо за ответ!
Картина понемногу наинает проясняется. Технологии отладки можно разделить на две группы:
- использующая JTAG
- соответсвенно не использующея его.
Для примера тот же gdb может ходить по RS или по TCP при наличии на gdbserver'a на целевой железке. Но вроде бы и по JTAG gdb пустить можно?! Только я пока точно незнаю как

Если пользовать ICE, то необходимости в сервера на целевой машине нет
Как я понял существуют три класса отладочный средств (отладчик, протокол обмена между отладчиком и конверторм, интерфейс на хост машине):
1. Дешёвые и медленные (Все отладчики которые могут работать по LPT,Wiggler, параллельный)
2. Менее дешёвые и более быстрые (OCD Commander+OCDRemote, Raven/usbDemon, LPT/USB).
3. High-end (продуция ARM/(OCD Commander+OCDRemote), (MutlICE, MultiTrace)/mpDemon, TCP/USB).
Похоже на правду, но если есть сомнения прошу внести свои изменения

OCDRemote - в принципе явл. только драйвером по отношению к устройствам, им поддерживаемым - тому же Wiggler- у, Raven и т.д. - (кстати, Raven тоже работает
через LPT и является реализацией низкоуровнего протокола JTAG на PLD) - с другого конца - порт TCP, а уж к этому порту может подключатся отладчик.
Ну еще он реализует протокол высокого уровня - от RDP от GDB. Кстати, (to GMavr) -
Angel - это все-таки монитор. А протокол называется ADP, и совершенно точно поддерживается GDB, как и RDI - в обоих варинтах - послед. порт и TCP.