2-659-1400428838-4 (Функциональные возможности внутрисхемных эмуляторов. Достоинства и недостатки внутрисхемных эмуляторов.), страница 2
Описание файла
Документ из архива "Функциональные возможности внутрисхемных эмуляторов. Достоинства и недостатки внутрисхемных эмуляторов.", который расположен в категории "". Всё это находится в предмете "специальные предметы" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "специальные предметы" в общих файлах.
Онлайн просмотр документа "2-659-1400428838-4"
Текст 2 страницы из документа "2-659-1400428838-4"
Запускать отлаживаемую программу в пошаговом или непрерывном режимах, вперёд и назад, задавать условные и безусловные точки останова, контролировать и свободно модифицировать содержимое ячеек памяти и регистров симулируемого микропроцессора. С помощью симулятора можно быстро проверить логику выполнения программы, правильность выполнения арифметических операций;
Вести высокоуровневую символьную отладку программ. Такую возможность предоставляют наиболее «продвинутые» отладчики, обычно их называют высокоуровневыми (High-Level Debuggers), и естественно при условии использования компиляторов, поставляющих необходимую отладочную информацию;
Контролировать и модифицировать параметры встроенных периферийных устройств, таких, как таймеры, порты, АЦП, системы прерываний;
Получать, по результатам прогона отлаживаемой программы, статистическую информацию, необходимую для оптимизации её структуры
Некоторые модели симуляторов могут содержать ряд дополнительных программных средств, таких, например, как: интерфейс внешней среды, встроенную интегрированную среду разработки.
Наличие интерфейса внешней среды позволяет пользователю создавать и гибко использовать модель внешней среды микроконтроллера, функционирующую и взаимодействующую с отлаживаемой программой по заданному алгоритму.
Наличие в программной оболочке симулятора элементов интегрированной среды разработки позволяет управлять не только процессом симуляции, но и поддерживает в целом процесс отладки, начиная от написания исходного текста программы до её компиляции и отладки, обеспечивает простое и быстрое взаимодействие с другими инструментальными средствами (внутрисхемным эмулятором, программатором).
В общем случае, различные модели программных отладчиков-симуляторов могут предоставлять пользователю возможности по контролю и управлению функционированием отлаживаемых устройств с разного рода ограничениями. Основными характеристиками, определяющими качество и функциональность симулятора, принято считать:
Перечень корректно поддерживаемых (симулируемых) микроконтроллеров;
Перечень корректно поддерживаемых (симулируемых) встроенных в микроконтроллер узлов периферии;
Скорость, детальность и точность симуляции;
Перечень поддерживаемых компиляторов и форматов.
Очевидной особенностью программных симуляторов является то обстоятельство, что исполнение программ, загруженных в симулятор, происходит в масштабе времени, отличном от реального. Однако низкая цена, возможность ведения отладки даже в условиях отсутствия макета отлаживаемого устройства, делают программные симуляторы весьма эффективным средством отладки. Отдельно необходимо подчеркнуть, что существует целый класс ошибок, которые могут быть обнаружены только при помощи симулятора.