|
|
|
|
Отладочный монитор - специальная программа, загружаемая в память отлаживаемой системы. Она вынуждает процессор пользователя производить, кроме прикладной задачи, еще и отладочные функции:
Программа монитора обязательно должна работать в связке с внешним компьютером или пассивным терминалом, на которых и происходит визуализация и управление процессом отладки. Повторим, что отладочные мониторы используют тот процессор, который уже стоит на плате пользователя.
Достоинством этого подхода являются очень малые затраты при сохранении возможности вести отладку в реальном времени.
Главным недостатком является отвлечение ресурсов микроконтроллера на отладочные и связные процедуры, например: монитор занимает некоторый объем памяти, прерывания, последовательный канал. Объем отвлекаемых ресурсов зависит от искусства разработчика монитора. В последнее время появились изделия, которые практически не занимают аппаратных ресурсов процессора, о них рассказано в разделе эмуляторы ПЗУ.
Как правило каждая фирма-разработчик семейства микроконтроллеров или ЦПОС выпускает и вариант отладочного монитора, он обычно поставляется вместе с платами развития.
Примеры описаний подобных комплектов для микроконтроллеров различных фирм можно найти на Интернетовских страницах указанных в списке литературы