Отладчик
Отладчик является своеобразным мостом между разработчиком и отладочным средством. Состав и объем информации, проходящей через средства ввода-вывода, доступность ее для восприятия, контроля, и, при необходимости, для коррекции и модификации напрямую зависят от свойств и качества отладчика.
Хороший отладчик позволяет осуществлять:
Загрузку отлаживаемой программы в память системы;
Вывод на монитор состояния и содержимого всех регистров и памяти, и при необходимости, их модификацию;
Управление процессом эмуляции.
Более мощные отладчики, обычно их называют высокоуровневыми (High-Level Debuggers), помимо этого, позволяют:
Вести символьную отладку, благодаря тому, что отладчик “знает” адреса всех символьных переменных, массивов и структур (за счет использования специальной информации, поставляемой компилятором). При этом пользователь может оперировать более приемлемыми для человека символьными именами, не утруждая себя запоминанием их адресов;
Контролировать и анализировать не только дисассемблированный текст, но и исходный текст программы, написанной на языке высокого уровня, и даже с собственными комментариями.
Такой отладчик позволяет пользователю одновременно контролировать ход выполнения программы и видеть соответствие между исходным текстом, образом программы в машинных кодах, и состоянием всех ресурсов эмулируемого микроконтроллера.
Следует отметить, что высокоуровневый отладчик обеспечивает выполнение всех своих функций только в том случае, если используется кросс-компилятор, поставляющий полную и правильную отладочную информацию и при этом формат ее представления должен быть “знаком” отладчику.
Yandex.RTB R-A-252273-3- Введение:
- Средства отладки и диагностирования
- Программные средства:
- Аппаратно-программные средства:
- Симуляторы
- Отладочные мониторы
- Интегрированная среда разработки (ide)
- Внутрисхемные эмуляторы.
- Отладчик
- Эмуляционная память
- Трассировщик
- Процессор точек останова
- Профилировщик
- Платы Развития
- Эмуляторы пзу.
- Логические анализаторы
- Сигнатурный анализатор
- Комплексы диагностирования
- Заключение
- Список использованной аппаратуры: