ВУЗ:
Составители:
12
Этап разработки АС может быть выполнен традиционными методами, с помощью которых
проектируется и моделируется электрическая схема, разрабатывается печатная плата или
комплект плат, после чего выполняются монтаж и отладка системы. Однако во многих случаях
можно обеспечить сокращение сроков и повышение качества разработки АС путем использования
«полуфабрикатов» или готовых изделий, выпускаемых рядом производителей.
1.6.2. Аппаратные средства отладки
На этапе автономной отладки АС основными орудиями разработчика являются традиционные
измерительные приборы - осциллографы, мультиметры, пробники и другие, а также логические
анализаторы, которые обладают широкими возможностями контроля состояния различных узлов
системы в заданные моменты времени. Весьма эффективным является использование на этом
этапе средств тестирования по стандарту JTAG, которые имеются в составе многих современных
моделей МП/МК. С помощью размещенного на кристалле тест-порта ТАР и специальных выводов
TDI, ТDО, ТСК, TMS, TRST# обеспечивается возможность подачи необходимых входных
воздействий и считывания выходной реакции, запуск/останов процессора, изменение режима его
работы. Вводом специальной команды можно установить выводы МП/МК в отключенное
состояние, чтобы отдельно протестировать другие устройства системы.
1.7. Средства и методы разработки программного обеспечения
При программировании управляющих систем чаще всего используются машинно-
ориентированный язык Ассемблера или языки С / C++. Язык Ассемблера применяется в случаях,
когда имеются жесткие ограничения на объем требуемой памяти или на время выполнения
программных модулей. Такие случаи являются достаточно типичными при решении задач
управления, поэтому Ассемблеры являются одним из основных средств создания ПО для МК-
систем. В тех случаях, когда указанные ограничения не очень жесткие, для создания ПО
используются языки высокого уровня (обычно С / C++). Автономная отладка ПО выполняется с
помощью симулятора - программной модели используемого микропроцессора или
микроконтроллера. На этом этапе разработчики используют широкий набор средств
программирования - компиляторы, ассемблеры, дисассемблеры, отладчики, редакторы связей и
другие, без которых практически невозможно создание работоспособного ПО в течение
ограниченных сроков выполнения проекта.
Комплексная отладка АС и ПО является наиболее сложным и ответственным этапом
создания системы. На этом этапе разработчик использует весь набор программных и аппаратных
средств, применяющихся для автономной отладки АС и ПО, а также ряд специальных средств
комплексной отладки. К числу таких средств относятся схемные эмуляторы -специализированные
устройства, включаемые вместо МП/МК прототипной системы и обеспечивающие возможность
контроля ее работы с помощью ПЭВМ, связанного со схемным эмулятором. являются наиболее
эффективным средством комплексной отладки систем.
Одним из наиболее эффективных средств комплексной отладки МК-систем являются
эмуляторы ПЗУ. Это устройство включается вместо ПЗУ прототипной системы и работает под
управлением подключенного к нему ПЭВМ. Так обеспечивается текущий контроль за
выполнением программы и ее оперативная коррекция, что значительно упрощает процесс отладки.
Для МК-систем заключительной процедурой комплексной отладки является запись в ПЗУ
объектных модулей отлаженной программы и завершающее испытание ее работоспособности.
Запись программы в ПЗУ осуществляется с помощью специальных программаторов.
После выполнения указанных этапов отлаженная прототипная система может быть испытана в
рабочих условиях с подключением полного набора реальных периферийных устройств и объектов
управления. В процессе опытной эксплуатации выявляются ошибки, не обнаруженные на этапе
отладки, определяется реакция системы на возможные непредвиденные ситуации.
Этап разработки АС может быть выполнен традиционными методами, с помощью которых проектируется и моделируется электрическая схема, разрабатывается печатная плата или комплект плат, после чего выполняются монтаж и отладка системы. Однако во многих случаях можно обеспечить сокращение сроков и повышение качества разработки АС путем использования «полуфабрикатов» или готовых изделий, выпускаемых рядом производителей. 1.6.2. Аппаратные средства отладки На этапе автономной отладки АС основными орудиями разработчика являются традиционные измерительные приборы - осциллографы, мультиметры, пробники и другие, а также логические анализаторы, которые обладают широкими возможностями контроля состояния различных узлов системы в заданные моменты времени. Весьма эффективным является использование на этом этапе средств тестирования по стандарту JTAG, которые имеются в составе многих современных моделей МП/МК. С помощью размещенного на кристалле тест-порта ТАР и специальных выводов TDI, ТDО, ТСК, TMS, TRST# обеспечивается возможность подачи необходимых входных воздействий и считывания выходной реакции, запуск/останов процессора, изменение режима его работы. Вводом специальной команды можно установить выводы МП/МК в отключенное состояние, чтобы отдельно протестировать другие устройства системы. 1.7. Средства и методы разработки программного обеспечения При программировании управляющих систем чаще всего используются машинно- ориентированный язык Ассемблера или языки С / C++. Язык Ассемблера применяется в случаях, когда имеются жесткие ограничения на объем требуемой памяти или на время выполнения программных модулей. Такие случаи являются достаточно типичными при решении задач управления, поэтому Ассемблеры являются одним из основных средств создания ПО для МК- систем. В тех случаях, когда указанные ограничения не очень жесткие, для создания ПО используются языки высокого уровня (обычно С / C++). Автономная отладка ПО выполняется с помощью симулятора - программной модели используемого микропроцессора или микроконтроллера. На этом этапе разработчики используют широкий набор средств программирования - компиляторы, ассемблеры, дисассемблеры, отладчики, редакторы связей и другие, без которых практически невозможно создание работоспособного ПО в течение ограниченных сроков выполнения проекта. Комплексная отладка АС и ПО является наиболее сложным и ответственным этапом создания системы. На этом этапе разработчик использует весь набор программных и аппаратных средств, применяющихся для автономной отладки АС и ПО, а также ряд специальных средств комплексной отладки. К числу таких средств относятся схемные эмуляторы -специализированные устройства, включаемые вместо МП/МК прототипной системы и обеспечивающие возможность контроля ее работы с помощью ПЭВМ, связанного со схемным эмулятором. являются наиболее эффективным средством комплексной отладки систем. Одним из наиболее эффективных средств комплексной отладки МК-систем являются эмуляторы ПЗУ. Это устройство включается вместо ПЗУ прототипной системы и работает под управлением подключенного к нему ПЭВМ. Так обеспечивается текущий контроль за выполнением программы и ее оперативная коррекция, что значительно упрощает процесс отладки. Для МК-систем заключительной процедурой комплексной отладки является запись в ПЗУ объектных модулей отлаженной программы и завершающее испытание ее работоспособности. Запись программы в ПЗУ осуществляется с помощью специальных программаторов. После выполнения указанных этапов отлаженная прототипная система может быть испытана в рабочих условиях с подключением полного набора реальных периферийных устройств и объектов управления. В процессе опытной эксплуатации выявляются ошибки, не обнаруженные на этапе отладки, определяется реакция системы на возможные непредвиденные ситуации. 12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »