
- •Основные функции средств отладки мпс
- •Средства обеспечения отладки ас.
- •Средства обеспечения отладки по.
- •Средства обеспечения комплексной отладки.
- •Примеры эмуляторов микропроцессора. Метод тестирования мпс статическими сигналами.
- •Структурная схема пульта мпэ (эмулятор микропроцессора)
- •Комплексы диагностирования
- •Обобщенная структура системы комплексного диагностирования.
- •Сигнатурный анализ.
- •«Природа» цифровых сигналов.
- •Счет переходов (сп).
- •Простой сигнатурный анализатор.
- •Применения сигнатурного анализатора.
- •Ограничения.
- •Структурная схема щупа.
- •Аппаратно-программные средства обеспечения функции №2 отладки мпс «Автоматизация программирования мпс (разработка по)»
- •Оценочные комплексы.
- •Обобщенная структура оценочного комплекса.
- •Отладочные комплексы.
- •Комплексы развития.
- •Мониторы отладки.
Аппаратно-программные средства обеспечения функции №2 отладки мпс «Автоматизация программирования мпс (разработка по)»
Средства разработки и корректировки программ МПС – программные средства отладки, функционирующие на базовом вычислительном комплексе
Отладочные программные средства:
Резидентные
Кросс-системы или программные симуляторы.
Основные функции ОПС:
Резидентные ОПС
автоматизированное управление составлением, формированием и редактированием исходного текста ПО
автоматическая трансляция исходных текстов ПО в объектные коды целевого КП
редактирование или компиляция связей программах модулей и п/п в загрузочный модуль с абсолютной адресацией
отладка объектных модулей на БВК с аналогичной системой команд
Кросс – системы:
программное моделирование (или имитация) системы команд и архитектуры МП для отладки ПО
отладка объектных модулей на программно-логическом модуле
накопление для использования библиотеки п/п объектных модулей
Программные компоненты ОПС:
редактор текста
ассемблер (транслятор)
компилятор
программно-логический модуль целевого МП для кросс – систем
программа-отладчик
библиотека стандартных и типовых п/п
Аппаратно-программные средства обеспечения функции №3 отладки МПС
«Управление прототипом МПС при интеграции АС и ПО»
комплексы средств отладки
оценочные и отладочные комплексы
комплексы и платы развития
мониторы отладки
Оценочные комплексы.
Оценочные комплексы предназначены для отладки МПС на программном уровне. Оценочные комплексы – это микро-ЭВМ в минимальном составе, на базе которой создается проектирование МПС, с возможностью подключения аппаратуры пользователя.
Преимущества оценочных комплексов:
использование для макетирования МПС
использование в качестве средства обучения
использование для оценки возможностей проектируемой МПС
возможность выполнять программы в реальном времени и на реальном МП
возможность отладки ПО на уровне команд ассемблера (в кодах)
Недостатки оценочных комплексов:
не способны генерировать ПО МПС
(не всегда) занимают ресурсы проектируемой системы (адресные пространства, область в/выв и прерываний)
не позволяют стирать информацию о поведении и управлять поведением проектируемой МПС в режиме реального времени
Обобщенная структура оценочного комплекса.
ПО оценочного комплекса ограничивается
пультовым отладчиком (открыть, закрыть ячейку, регистр, пуск G, P)
драйверами в/выв по последовательному каналу ИРПС
Примером оценочных комплексов может быть:
комплекс на базе ДВК
комплекс 1В550 + ЗУ-Т
Microsystem Designer Series 1000 (оценивает МПС на базе 8088, Z80, 6800)
Отладочные комплексы.
Отладочные комплексы предназначены для отладки МПС на программном уровне описания. Отличаются от оценочных комплексов развитым программным обеспечением, увеличенным ЗУ и усложнённым интерфейсом.
Преимущества отладочных комплексов:
возможность программирования на ASS или языке высокого уровня
широкий набор ВУ (НГМД)
тестирует развитую дисковую операционную систему
Недостатки отладочных комплексов:
накладывают ограничения на архитектуру проектируемой системы.