ВУЗ:
Составители:
21
- формализация задач и выполняемых функций, куда входит опреде-
ление входов и выходов алгоритмических и программных блоков, конкретных
процессов обработки, формулирование и учет системных ограничений (экс-
плуатационных, временных, объемных, точностных и др.);
- проектирование программы или составление алгоритма ее выпол-
нения, удовлетворяющего требованиям постановки задачи и спецификаций;
- кодирование или собственно программирование, заключается в
формировании программы на выбранном языке
- программирование (исходный текст). Затем осуществляется компи-
ляция и трансляция для программы, написанной на языке высокого уровня, или
только трансляция для программы, написанной на языке ассемблера. После
компоновки с помощью редактора связей получается загрузочный модуль в
машинных кодах целевого (используемого) микропроцессора или микрокон-
троллера;
- тестирование и автономная отладка, когда на программной модели
проверяется корректность программы. Тестирование позволяет убедиться в
том, что программа правильно выполняет возложенные на нее функции. При
этом очень важным является правильный выбор тестовых данных, разработка
методов тестирования и тестовых примеров.
Для выполнения двух последних этапов проектирование ПО необходимо
использовать специальные инструментальные апппаратно-программные сред-
ства на базе микро-ЭВМ: а) резидентные, если микропроцессоры инструмен-
тальной микро-ЭВМ и объектной МПС совпадают, и б) кросс-средства, если
они различны.
8 Средства отладки микропроцессорных систем
Эффективность проектирования микропроцессорных систем определяет-
ся в первую очередь квалификацией разработчика и арсеналом инструменталь-
ных средств. При изучении курса «Микропроцессорные системы» используют-
ся различные средства, выполняющие следующие функции: ввод/вывод анало-
говых и цифровых сигналов, хранение и обработки данных, хранение и выпол-
нения командных кодов, а также консольная индикация выполняемых операций
и управление. По своей функциональной законченности различают следующие
устройства:
- контроллеры-конструкторы;
- учебные микропроцессорные стенды.
Контроллеры-конструкторы – это средства, наиболее популярные у мас-
сового разработчика. Представляют собой полуфабрикат микропроцессорного
контроллера, на основании которого легко собрать несложную целевую систе-
му в ограниченном количестве экземпляров.
Контроллеры-конструкторы разнообразны по своей организации и со-
ставу периферийных блоков, могут снабжаться схемами защиты, элементами
- формализация задач и выполняемых функций, куда входит опреде- ление входов и выходов алгоритмических и программных блоков, конкретных процессов обработки, формулирование и учет системных ограничений (экс- плуатационных, временных, объемных, точностных и др.); - проектирование программы или составление алгоритма ее выпол- нения, удовлетворяющего требованиям постановки задачи и спецификаций; - кодирование или собственно программирование, заключается в формировании программы на выбранном языке - программирование (исходный текст). Затем осуществляется компи- ляция и трансляция для программы, написанной на языке высокого уровня, или только трансляция для программы, написанной на языке ассемблера. После компоновки с помощью редактора связей получается загрузочный модуль в машинных кодах целевого (используемого) микропроцессора или микрокон- троллера; - тестирование и автономная отладка, когда на программной модели проверяется корректность программы. Тестирование позволяет убедиться в том, что программа правильно выполняет возложенные на нее функции. При этом очень важным является правильный выбор тестовых данных, разработка методов тестирования и тестовых примеров. Для выполнения двух последних этапов проектирование ПО необходимо использовать специальные инструментальные апппаратно-программные сред- ства на базе микро-ЭВМ: а) резидентные, если микропроцессоры инструмен- тальной микро-ЭВМ и объектной МПС совпадают, и б) кросс-средства, если они различны. 8 Средства отладки микропроцессорных систем Эффективность проектирования микропроцессорных систем определяет- ся в первую очередь квалификацией разработчика и арсеналом инструменталь- ных средств. При изучении курса «Микропроцессорные системы» используют- ся различные средства, выполняющие следующие функции: ввод/вывод анало- говых и цифровых сигналов, хранение и обработки данных, хранение и выпол- нения командных кодов, а также консольная индикация выполняемых операций и управление. По своей функциональной законченности различают следующие устройства: - контроллеры-конструкторы; - учебные микропроцессорные стенды. Контроллеры-конструкторы – это средства, наиболее популярные у мас- сового разработчика. Представляют собой полуфабрикат микропроцессорного контроллера, на основании которого легко собрать несложную целевую систе- му в ограниченном количестве экземпляров. Контроллеры-конструкторы разнообразны по своей организации и со- ставу периферийных блоков, могут снабжаться схемами защиты, элементами 21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »