Интегрированные среды разработки для микроконтроллеров. В настоящее время все большую популярность завоевывают так называемые интегрированные среды разработки (Integrated Development Environment) – совокупность программных средств, поддерживающая все этапы разработки программного обеспечения до ее компиляции и отладки, обеспечивающая простое и быстрое взаимодействие с другими инструментальными средствами. Примером может служить интегрированный пакет "Project" (Фирма Фитон) - объединение внутрисхемного эмулятора, программного отладчика-симулятора, компиляторов, текстового редактора, менеджера проектов и программатора в виде единой "интеллектуальной" среды разработки. На сегодняшний день разработаны и поставляются пакеты "Project", поддерживающие разработку и отладку систем на базе микроконтроллеров семейств: 8051, MCS-196, PICmicro, AVR Atmel, MSP430 Texas Instruments, Xemics, Sensory.
Средства разработки для цифровых сигнальных процессоров (ЦСП). Это наиболее сложный и дорогой класс устройств, что объясняется не только высокой стоимостью самого процессора, но и потребностью в различных периферийных устройствах, без которых возможности ЦСП не будут использованы в разрабатываемой системе с максимальной эффективностью. В качестве периферии могут выступать: различные типы памяти объемом до нескольких мегабайт, аппаратная реализация различных интерфейсов с поддержкой соответствующих протоколов, включая USB и Ethernet, внешние АЦП и ЦАП с различной разрядностью, всевозможные датчики и источники опорных напряжений, стабилизаторы напряжений для питания цифрового ядра ЦСП и аналоговых цепей, и др.
Средства разработки для других компонентов. Помимо средств разработки для микроконтроллеров и ЦСП существует множество других оценочных и отладочных плат для новых компонентов ведущих производителей. Например, такие компании как International Rectifier и IXYS большое внимание уделяют сопровождению своих силовых приборов.
Программаторы. Особую группу средств разработки составляют программаторы. По функциональным возможностям программаторы условно можно разделить на следующие группы:
специализированные программаторы для микросхем памяти (EPROM, EEPROM, FLASH);
специализированные программаторы для микросхем памяти и внутренней памяти отдельных семейств микроконтроллеров;
универсальные программаторы микросхем памяти, внутренней памяти микроконтроллеров, микросхем программируемой логики (PLD).
Основные функциональные возможности современных программаторов:
тестовая колодка с нулевым усилием (ZIF- socket), обеспечивающая многократный надежный контакт с программируемой микросхемой в корпусе DIP;
для программирования микросхем с корпусами, отличными от DIP, программаторы снабжаются специальными адаптерами под соответствующий тип корпуса;
возможность обновления ПО для расширения количества программируемых микросхем;
программная установка параметров программирования: Vccp, Vvpp;
самотестирование при включении питания;
тестирование правильности установки микросхем;
проверка качества контакта по всем выводам программируемой микросхемы;
защита всех выводов микросхемы от перенапряжения и статического электричества.
Достарыңызбен бөлісу: |