Некоторые методы комплексной отладки аппаратуры и программного обеспечения микропроцессорных систем:
- Имитационное моделирование. 1 Изучаемая динамическая система заменяется её имитатором, с которым проводятся эксперименты для получения информации об изучаемой системе. 1
- Функциональный контроль. 1 В качестве исходной информации для построения тестовой программы используется алгоритм функционирования микропроцессорной системы. 1
- Структурный контроль. 1 Методы построения тестов ориентируются на принципиальную схему проверяемого устройства. 1
- Модульный подход. 1 Микропроцессорная система разбивается на блоки, для которых по отдельности определяются тестовые программы. 1 Затем полученные тестовые программы объединяются, образуя тестовую программу всей системы. 1
- Системный подход. 1 Микропроцессорная система рассматривается как единое законченное функциональное устройство, для которого строится тестовая программа. 1
- Использование симуляторов. 4 Симуляторы позволяют запустить программу и полностью проследить её исполнение. 4 Пользователь может запускать программу в пошаговом или непрерывном режимах, задавать условные или безусловные точки останова, контролировать и свободно модифицировать содержимое ячеек памяти и регистров моделируемого микропроцессора. 4
- Применение интерфейса JTAG. 5 JTAG-эмулятор позволяет пошагово выполнять программу, останавливать периферию. 5
Также для отладки микропроцессорных систем используют контрольно-измерительную аппаратуру, ручные инструментальные средства, логические анализаторы и другие приборы. 1