Автор работы: Пользователь скрыл имя, 27 Октября 2011 в 12:04, реферат
Еще каких-нибудь 15-20 лет назад наиболее распространенным способом создания макета (прототипа) будущего устройства был "живой"способ: подобрав электронные компоненты, разработчик брал в руки паяльник и собирал на макетных платах отдельные узлы или устройство в целом. Затем начинался процесс отладки: исправление ошибок принципиальной схемы, установка режимов работы, уточнение параметров применяемых компонентов и т.д. Этот вариант не потерял своей актуальности и по сей день, но применяется сейчас только при разработках относительно простых устройств, при производстве единичных экземпляров и при ограниченном бюджете разработки.
Введение…………………………………………………………………………...3
1 Классификация средств разработки …………………………………………. 4
2 Cредства разработки для микроконтроллеров ……………………..................5
3 Интегрированные среды разработки для микроконтроллеров ……………...8
4 Другие средства разработки …………………………………….......................9
5 Программаторы ……………………………………………………………… 11
6 Структурная схема программатора-отладчика ……………………………...13
Литература……………
СОДЕРЖАНИЕ
Введение…………………………………………………………
1 Классификация средств разработки …………………………………………. 4
2 Cредства разработки для микроконтроллеров ……………………..................5
3 Интегрированные среды разработки для микроконтроллеров ……………...8
4 Другие средства
разработки ……………………………………................
5 Программаторы ……………………………………………………………… 11
6 Структурная схема программатора-отладчика ……………………………...13
Литература……………………………………………………
Введение
Еще каких-нибудь 15-20 лет назад наиболее распространенным способом создания макета (прототипа) будущего устройства был "живой"способ: подобрав электронные компоненты, разработчик брал в руки паяльник и собирал на макетных платах отдельные узлы или устройство в целом. Затем начинался процесс отладки: исправление ошибок принципиальной схемы, установка режимов работы, уточнение параметров применяемых компонентов и т.д. Этот вариант не потерял своей актуальности и по сей день, но применяется сейчас только при разработках относительно простых устройств, при производстве единичных экземпляров и при ограниченном бюджете разработки. Но если на первый план выходят такие критерии, как скорость, удобство и надежность разработки, то без профессиональных средств не обойтись. К преимуществам использования средств разработки можно отнести:
1 Классификация средств разработки
По функциональному назначению средства разработки можно классифицировать следующим образом:
2 Cредства разработки для микроконтроллеров
Реальные средства разработки часто объединяют в себе различные функции и режимы работы. Поэтому удобнее различать средства разработки по типу прибора (серии приборов), на работу с которым они ориентированы. Наиболее многочисленная группа средств разработки рассчитана на работу с микроконтроллерами, без которых сейчас редко обходится создание новых устройств. В настоящее время наибольшей популярностью в России пользуются микроконтроллеры таких производителей как Atmel, Microchip, Motorola, Philips, STMicroelectronics, Texas Instruments.
Cредства разработки для микроконтроллеров фирмы Atmel
ICE200 - внутрисхемный эмулятор фирмы Atmel для отладки устройств на МК семейства AVR (ATtiny12, AT90S2313, AT90S2333/4433, AT90S4414/8515, AT90S4434/8535). Эмулятор подключается к отлаживаемому устройству с помощью специальной эмуляционной головки и может использоваться с платами, на которых установлены панельки DIP8, DIP20, DIP28 и DIP40.
ATJTAGICE - внутрисхемный JTAG эмулятор с фоновой отладкой пользовательской программы, который может быть использован в качестве внутрисхемного программатора для микроконтроллеров AVR, имеющих JTAG-интерфейс.
ATSTK500 - отладочная система, облегчающая работу с AVR-микроконтроллерами и обеспечивающая поддержку программирования через параллельный и последовательный интерфейсы. Дополнительно система может быть использована в качестве ISP-программатора. Используя интегрированную среду разработки AVR Studio (начиная с 3.2 или выше), ATSTK500 обеспечивает режимы симуляции и эмуляции, а также внутрисхемное программирование AVR-микроконтроллера.
ATSTK501 - модуль расширения к ATSTK500, позволяющий увеличить список поддерживаемых устройств из семейства AVR: ATmega64, ATmega103, ATmega128.
ATSTK502 - модуль расширения, разработанный для введения в ATSTK500 поддержки микроконтроллеров ATmega169. В ATSTK502 входят разъемы, перемычки и аппаратные средства для полной поддержки всех особенностей mega169, в т.ч. управление встроенным ЖКИ.
Cредства разработки для микроконтроллеров фирмы Microchip
DV164005 (MPLAB® ICD2) - внутрисхемный отладчик/программатор для МК серии PICmicro® , работающий почти со всеми Flash-микроконтроллерами серий PIC12F, PIC16F, PIC18F и dsPIC30F под управлением бесплатной и обновляемой универсальной среды разработчика MPLAB IDE. Для поддержки вновь появляющихся микроконтроллеров имеется возможность обновления ПО.
DM163014 (PICDEMTM 4) - демонстрационная плата для изучения NanoWatt-микроконтроллеров с функциями сбережения энергии из семейств PIC16F и PIC18F в 8-, 14- и 18-выводных корпусах. Плата также поддерживает подключение внутрисхемного отладчика MPLAB® ICD2 что позволяет быстро отлаживать пользовательские программы и программировать микроконтроллер.
DM163022 (PICDEM 2 Plus) - усовершенствованная демонстрационно-отладочная плата для Flash-микроконтроллеров серий PIC16хххх, PIC18хххх в 18-, 20- и 40-выводных корпусах. В комплект входит демонстрационная программа для PIC18F452, позволяющая превратить PICDEM 2 Plus в часы реального времени и комнатный термометр с выводом информации на встроенный ЖКИ.
DM183020 - недорогая демонстрационная плата, идеально сочетающаяся с внутрисхемным отладчиком MPLAB® ICD2 для тех, кто хочет оценить возможности и производительность High-End линейки 8-ми битных микроконтроллеров PIC18Fxx20.
DV164101 - недорогой стартовый набор для освоения Flash-микроконтроллеров серии PICmicro 12F629, 12F675, 16F630 и 16F676. Включает в себя плату PICkitTM1, подключаемую к компьютеру по USB-интерфейсу и может использоваться в качестве отладчика и программатора. Входящий в комплект CD-ROM содержит необходимое ПО, интегрированную среду разработчика MPLAB IDE, компилятор С HI-TECH PICC LiteTM и примеры программ.
Cредства разработки для микроконтроллеров фирмы Motorola
DSP56F803EVM - оценочный набор для ознакомления с архитектурой линейки 56800 и демонстрирующий возможности гибридного микроконтроллера DSP56F803. Наличие встроенного порта JTAG/OnCE позволяет отлаживать загруженную в МК или во внешнюю память программу пользователя.
MC56F8300DSK - демонстрационно-стартовая плата для гибридных микроконтроллеров серии 56F8300. На плате установлены МК 56F8323 с производительностью 60 MIPS и новый датчик электрического поля MC33794 для бесконтактного обнаружения объекта и его перемещения в пространстве. На плате также реализован JTAG-to-LPT конвертер, упрощающий отладку программ пользователя. Отладочный комплект MC56F8300DSK включает все необходимые составляющие для начала работы, в т.ч. CD с пакетом ПО CodeWarrior Development Studio с бесплатной лицензией для программ, объем которых не превышает 16Kбайт.
M68DEMO908QT4 - демонстрационная плата для МК семейства Nitron (HC908Qx), позволяющая создавать новый код программы на ассемблере или Си, используя бесплатное ПО CodeWarriorTM Development Suite for HC08, отлаживать код в реальном времени и программировать МК.
Cредства разработки для микроконтроллеров фирмы Philips
EPM900 - внутрисхемный эмулятор и параллельный программатор для МК семейства P89LPC9xx Philips. На плате установлен МК P89LPC932, который по своим ресурсам перекрывает другие МК этой серии: P89LPC920/ 921/ 922 / 930/ 931. Для подключения этих микроконтроллеров на плате EPM900 предусмотрен интерфейс с целевой системой или с адаптером для программирования.
PE-ICD900 - внутрисхемный эмулятор/программатор для микроконтроллеров семейства LPC900 Philips.
Cредства разработки для микроконтроллеров фирмы Texas Instruments
MSP-FET430P410 - мощный инструмент для программирования МК MSP430F412 и MSP430F413 с Flash-памятью. Программатор поставляется в сопровождении интегрированной программной среды - "IAR Kickstart", включающей: ассемблер, трассировщик, симулятор, низкоуровневый отладчик и ограниченный по размеру кода Си компилятор.
MSP-PRGS430 - последовательный программатор второго поколения с функцией внутрисхемного программирования МК серии MSP430 FLASH, OTP или UV-EPROM.
ES149 - отладочная
плата, позволяющая разработчику быстро
освоить возможности микроконтроллера
фирмы Texas Instruments MSP430F149. Плату можно подключать
к программатору MSP-PRGS430.
3 Интегрированные среды разработки для микроконтроллеров
В
настоящее время все большую
популярность завоевывают так называемые
интегрированные среды
4 Другие средства разработки
Средства разработки для цифровых сигнальных процессоров (ЦСП)
Это наиболее сложный и дорогой класс устройств, что объясняется не только высокой стоимостью самого процессора, но и потребностью в различных периферийных устройствах, без которых возможности ЦСП не будут использованы в разрабатываемой системе с максимальной эффективностью. В качестве периферии могут выступать: различные типы памяти объемом до нескольких мегабайт, аппаратная реализация различных интерфейсов с поддержкой соответствующих протоколов, включая USB и Ethernet, внешние АЦП и ЦАП с различной разрядностью, всевозможные датчики и источники опорных напряжений, стабилизаторы напряжений для питания цифрового ядра ЦСП и аналоговых цепей, и др.
KIT-761119A-LF2407 - автономная плата eZdsp LF2407 DSK, позволяющая разработчику изучить возможности цифрового сигнального процессора TMS320LF2407 фирмы Texas Instruments и определить, отвечает ли он его требованиям. Благодаря встроенной оперативной памяти программ и данных объемом 32Кб возможно решение самого широкого спектра задач. Упрощение разработки кода и сокращение времени отладки обеспечивается символическим ассемблером и оконным отладчиком. Встроенный разъём JTAG обеспечивает подключение к эмуляторам, работающим с другими отладчиками. Все выводы процессора доступны пользователю. Совместимость с C2000 Code Composer от Texas Instruments.
TMDSDSK5416-OE - недорогой стартовый набор для ускорения разработки и отладки приложений на базе цифровых сигнальных процессоров семейства TMS320C54x фирмы Texas Instruments с возможностью подключения дополнительных модулей для расширения функциональных возможностей: конвертеров данных, макетных плат, интерфейсов ввода-вывода и других периферийных устройств. Разработчик может использовать высокую производительность устройства (160MIPS) для реализации таких функций как компрессия и декомпрессия голоса, распознавание голоса, конвертирование текста в речь, обработка факсимильных данных и гашение эха.
TMDX3P761128E - отладочная плата eZdsp LF2812 для разработки и отладки программ пользователя для процессора TMS320LF2812. Встроенные разъём и контроллер JTAG обеспечивает подключение к эмуляторам, работающим с другими отладчиками.
Средства разработки для других компонентов
Помимо
средств разработки для микроконтроллеров
и ЦСП существует множество других
оценочных и отладочных плат для
новых компонентов ведущих
IRPLDIM1E - демонстрационная плата балласта на базе м/с драйвера балласта IR21592 и корректора мощности на L6561D. К балласту можно подключить одну лампу типа Т8 мощностью 36Вт. Имеется функция защиты от ошибок с автоматическим рестартом. Диапазон питания балласта ~185-255В 50-60Гц. Коэффициент мощности 0,98. Максимальное выходное напряжение 750В. Время прогрева 1сек с напряжением 220В.
IRDCiP2001C - демонстрационная плата DC/DC-конвертера на основе 4-х фазного ШИМ-контроллера HIP6311 и четырёх ключей с интегрированным драйвером IP2001, позволяющего получить напряжения питания ядра процессора в диапазоне от 1.10V до 1.85V (шаг 0,025В) с токами потребления до 80А без охлаждения. Максимальный КПД - 91,5%, эффективная частота переключения - 2МГц (4х500кГц), входное напряжение от 5В до 12В.
Информация о работе Средства разработки и отладки. Архитектура и принципы построения