Отладочные мониторы

Отладочный монитор — специальная программа, загружаемая в память отлаживаемой системы. Она вынуждает МК выполнять, кроме прикладной задачи, еще и отладочные функции:

—загрузку прикладных кодов пользователя в свободную от монитора память;

—установку точек останова;

—запуск и останов загруженной программы в реальном времени;

—проход программы пользователя по шагам;

— просмотр, редактирование содержимого памяти и управляющих регистров.

Программа монитора работает "в связке" с компьютером или пассивным терминалом, на которых и происходят визуализация и управление процессом отладки. Достоинство этого подхода

—очень малые затраты при сохранении возможности вести отладку в реальном масштабе времени, главный недостаток

—отвлечение ресурсов МК на отладочные и связные процедуры (монитор занимает некоторый объем памяти, прерывания, последовательный канал). Недавно появились программы, которые практически не занимают аппаратных ресурсов МК (о них будет рассказано в разделе "Эмуляторы ПЗУ").


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: