Микропроцессорные средства и системы управления: учебное пособие / А. В. Мануковский, А. Ж. Саринова.

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

RkJQdWJsaXNoZXIy MTExODQxMg==