Например, существуют кросс-системы для трансляции и отладки... PDF Print E-mail
Written by Administrator   
Tuesday, 10 September 2013 13:05

Например, существуют кросс-системы для трансляции и отладки...

Порядок работы с ними аналогичен вышеописанному, но для прогона разработанной программы и ее отладки используется моделирующая программа. Эта программа моделирует выполнение команд проектируемой МС на языке своей ЭВМ. Однако результат выполнения моделирующей программы будет точно таким же, как выполнение одной команды, проектируемой МС. Таким образом, пользователь достигает тех же целей, что при использовании ЭВМ, работающей в необходимой системе команд.

Итак, программы проектируемой МС могут быть отлажены независимо от готовности технических средств МС. Аппаратная часть также может отлаживаться параллельно и независимо от программного обеспечения.

Автономная (статическая) отладка технических средств МС Этому этапу отладки МС нередко уделяется меньше внимания, чем следует. Однако отладка в статике позволяет сравнительно простыми средствами обнаружить большинство ошибок разработчика и монтажника, а также проверить работоспособность микросхем, включенных в состав макета. Пренебрежение этим этапом отладки ведет к труднопреодолимым осложнениям на этапе комплексной отладки МС.

Основная идея отладки в статике заключается в том, что большинство функций МС (дешифрация адреса памяти или адреса внешнего устройства, чтение — запись памяти, выдача управляющих сигналов на интерфейсные программируемые контроллеры), выполняемых системой за промежутки времени, измеряемые микро- и наносекундами, могут быть проверены с использованием сигналов,