![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Для отладки проектируемых устройств, для входящих в их состав МК выпускаются схемные эмуляторы (ICE – In-Circuit Emulator). Эмуляторы физически заменяют МК в проектируемом устройстве и реализуют интерфейс разработчика с данным устройством. Этим обеспечивается доступ к аппаратным средствам и программному обеспечению. Ряд эмуляторов выпускаются интегрированными с системой разработки программного обеспечения (редактор и компилятор), давая возможность производить отладку в режиме реального времени. В этом случае исключены задержки, связанные со стиранием при перепрограммировании памяти или последовательным вводом-выводом. Ряд МК содержат последовательные интерфейсы, предназначенные для отладки приложений. Эти интерфейсы позволяют считывать и записывать содержимое регистров, памяти программ и данных, а также обеспечивают управление работой устройства в режиме удалённого доступа.
Для отладки также применяются специальные программы-мониторы, выполняющие ряд простых функций:
– запуск программы;
– останов и модификация кода программы;
– читать и модифицировать содержимое регистров и памяти данных;
– пошаговое выполнение программ и остановка в контрольных точках.
Этот вариант отладки используется в МК при наличии большого объёма памяти.
Некоторые контроллеры содержат встроенную программу-монитор. Наиболее эффективное применение микропроцессорных компонентов наблюдается в случаях, когда эффективно взаимодействуют аппаратное и программное обеспечения. Понимание того, как программируется устройство, не менее важно, чем понимание того, как работают аппаратные интерфейсы. Системы на базе однокристальных МП-средств используют единство программного и аппаратного обеспечения.
Дата публикования: 2015-02-03; Прочитано: 169 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!