Преимущества современных средств разработки. Еще каких-нибудь 15-20 лет назад наиболее распространенным способом создания макета (прототипа) будущего устройства был "живой": подобрав электронные компоненты, разработчик брал в руки паяльник и собирал на макетных платах отдельные узлы или устройство в целом. Затем начинался процесс отладки: исправление ошибок принципиальной схемы, установка режимов работы, уточнение параметров применяемых компонентов и т.д. Этот вариант не потерял своей актуальности и по сей день, но применяется сейчас только при разработках относительно простых устройств, при производстве единичных экземпляров и при ограниченном бюджете разработки. Но если на первый план выходят такие критерии, как скорость, удобство и надежность разработки, то без профессиональных средств не обойтись. К преимуществам использования средств разработки можно отнести:
уменьшение времени выхода готовой продукции;
уменьшение материальных затрат и риска при разработке;
использование собственных ресурсов для ускорения разработки;
свободное использование собственных разработок в дальнейшем;
доступность простейших исходных кодов для быстрого освоения и ознакомления с новым прибором.
Классификация средств разработки. По функциональному назначению средства разработки можно классифицировать следующим образом:
Оценочные и демонстрационные платы. Позволяют быстро ознакомиться с тем или иным прибором или семейством приборов и в короткие сроки разработать на нем устройство;
Внутрисхемные эмуляторы. Наиболее мощные и универсальные отладочные инструменты, представляющие собой набор аппаратно-программных средств и позволяющие замещать собой эмулируемый микроконтроллер в реальной схеме;
Программные симуляторы. Программные средства, способные имитировать работу микроконтроллера и его памяти;
Отладчики. Своего рода мост между разработчиком и отлаживаемым устройством, позволяющий пользователю одновременно контролировать ход выполнения программы и видеть соответствие между исходным текстом, образом программы в машинных кодах и состоянием всех ресурсов эмулируемого микроконтроллера;
Эмуляторы ПЗУ. Программно-аппаратные средства, способные замещать ПЗУ на отлаживаемой плате путем подстановки вместо него ОЗУ и загрузки программы с помощью компьютера через один из стандартных интерфейсов;
Программаторы. Устройства, позволяющие программировать м/с памяти, микроконтроллеры и программируемые логические интегральные схемы;
Интегрированные среды разработки.
Реальные средства разработки часто объединяют в себе различные функции и режимы работы. Поэтому удобнее различать средства разработки по типу прибора (серии приборов), на работу с которым они ориентированы. Наиболее многочисленная группа средств разработки рассчитана на работу с микроконтроллерами, без которых сейчас редко обходится создание новых устройств. В настоящее время наибольшей популярностью пользуются микроконтроллеры таких производителей как Atmel, Microchip, Motorola, Philips, STMicroelectronics, Texas Instruments.
Достарыңызбен бөлісу: |