Средства разработки и отладки микроконтроллеров. Отладчики.
Фирма Фитон предлагает инструментальные средства разработки и отладки микроконтоллеров следующих семейств:
ARM7, Cortex, 8051, MCS-196,
Инструментальные средства разработки поставляются в виде комплексных пакетов:
CodeMaster-ARM, Project-52, Project-96, Project-51
В полной конфигурации пакеты разработки микроконтроллеров Project-xx & CodeMaster-xx включают в себя:
- Внутрисхемный эмулятор или JTAG отладчик;
- Программный отладчик симулятор.
- Менеджер проектов;
- С компилятор;
- Кросс-ассемблер;
- Редактор;
- Программный отладчик симулятор.
По желанию заказчика, пакеты разработки микроконтроллеров могут поставляться в различной комплектации.
Программный интерфейс пакетов разработки микроконтроллеров унифицирован, и представляет собой интегрированную среду разработки, поддерживающую все основные этапы разработки программного обеспечения, от написания исходного текста программы, до ее компиляции и отладки.
Пакеты ориентированы на разработку и отладку программ на языке высокого уровня по исходному тексту.
Встроенные многооконный редактор и менеджер проектов, а так же большое количество сервисных возможностей, существенно облегчают труд разработчика, избавляя его от рутинных операций.
Редактор предназначен для написания исходных текстов программ, поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка Си и ассемблера.
Встроенный менеджер проектов поддерживает автоматическую компиляцию программ, написанных для компилятора Си и ассемблера. Переход от редактирования исходного текста к отладке и обратно происходит "прозрачно", т.е. менеджер проектов автоматически запускает компиляцию изменившихся исходных текстов, активизирует отладчик, осуществляет загрузку программ.
Все программное обеспечение работает в среде Windows XP/Vista/7/8
Интегрированная среда разработки, входящая в состав Project-XX & CodeMaster-XX, предоставляет разработчику микроконтроллеров универсальный интерфейс для работы со всеми компонентами пакета. Операции со всеми кросс-средствами и всеми отладчиками (как программными, так и аппаратными) выполняется из одной оболочки.

Инструментальные средства разработки микроконтроллеров призваны дать разработчику максимально ясное представление о том, как работает его программа.
К числу основных инструментальных средств разработки ( отладки ) для микроконтроллеров относятся:
- Внутрисхемный эмулятор;
- JTAG отладчик;
- Программный отладчик симулятор;
- Платы развития (оценочные платы);
- Программатор.
Внутрисхемный эмулятор - программно-аппаратное средство, способное в процессе разработки и отладки, замещать собой эмулируемый микроконтроллер в реальной схеме. Внутрисхемный эмулятор - это наиболее мощное и универсальное инструментальное средство разработки и отладки.
JTAG отладчик - программно-аппаратное средство разработки ( отладки ), которое использует встроенные в микроконтроллер аппаратные отладочные ресурсы и подключается к отлаживаемому устройству через стандартный 14-выводной кабель интерфейса JTAG.
Симулятор - программное средство, способное имитировать работу микроконтроллера и его памяти. Как правило, симулятор содержит в своем составе отладчик и модель ЦПУ и памяти. Более продвинутые симуляторы содержат в своем составе модели встроенных периферийных устройств, таких, как таймеры, порты, АЦП, системы прерываний.
Программатор - аппаратно-программное устройство, предназначенное для записи информации в постоянное запоминающее устройство.
Внутрисхемные эмуляторы серии PICE-XX
Использование в аппаратуре эмуляторов программируемых матриц большой емкости позволило принципиально сократить размеры, минимизировать отклонения электрических и частотных характеристик эмуляторов от характеристик эмулируемых процессоров и, тем самым, добиться максимальной точности эмуляции.
Внутрисхемные эмуляторы: PICE-52, PICE-51, PICE-196 обладают рядом общих особенностей.
- До 2 Мбайт эмулируемой памяти программ и данных. Поддержка банкированной модели памяти. Распределение памяти между эмулятором и устройством пользователя с точностью до 1-го слова.
- До 2 М аппаратных точек останова по доступу к памяти программ и данных.
- Аппаратная поддержка для отладки программ на языках высокого уровня.
- 4 выхода синхронизации аппаратуры пользователя.
- Трассировщик реального времени с буфером объемом от 16К до 128K фреймов по 128 бит с доступом "на лету". Трассировка адреса, данных, памяти программ и данных, сигналов управления, таймера реального времени и 8-ми внешних сигналов пользователя.
- Программируемый фильтр трассировки. Неограниченное количество точек запуска/останова трассировщика.
- Аппаратный процессор точек останова с возможностью задания сложных условий останова эмуляции.
- 48-разрядный таймер реального времени.
- Прозрачная эмуляция - доступ "на лету" к эмулируемой памяти, точкам останова, процессору точек останова, буферу трассировки, таймеру реального времени.
- Программируемый генератор тактовой частоты в диапазоне 5 кГц...70 МГц.
- Программируемый источник питания эмуляционного кристалла в диапазоне 1.5...5.5 Вольт с двумя режимами работы: режим автоматического отслеживания напряжения питания на отлаживаемом устройстве и режим принудительной установки напряжения по команде пользователя.
- Подключение к компьютеру через USB порт, или через гальванически развязанный канал связи RS-232C со скоростью обмена 115 КБод.
- Встроенная система самодиагностики аппаратуры эмулятора.
JTAG эмуляторы (отладчики) серии JEM-XX
JTAG отладчики серии JEM обладают рядом общих особенностей и обеспечивают:
- Внутрисистемное программирование Flash памяти и конфигурационных битов;
- Автоматическое программирование Flash памяти микроконтроллера при загрузке программы для отладки;
- Интеллектуальный режим программирования для минимизации количества циклов записи и стирания Flash памяти;
- Аппаратную поддержку отладки программ на языках высокого уровня;
- Выполнение программы в реальном времени и по шагам;
- Доступ ко всем ресурсам микроконтроллера в режиме останова;
- Точки останова по доступу к памяти программ;
- Точки останова по доступу к памяти данных - чтению, записи, чтению/записи;
- Количество точек останова для каждого конкретного микроконтроллера зависит от возможностей, заложенных производителем кристалла;
- Программный трассировщик;
- Трассировщик реального времени - если эта функция реализована в микроконтроллере;
- Фильтрацию и поиск в буфере трассировки. Объем буфера трассировки зависит от конкретного микроконтроллера;
- Динамический запуск/останов трассировки от процессора точек останова (фильтр трассировки);
- Поддержку диапазона напряжений на устройстве пользователя от 1.0 до 5.5 Вольт;
- Питание устройства пользователя от встроенного источника;
- Связь с компьютером по скоростному каналу USB 2.0;
В комплекте поставки - тестовая плата с установленным микроконтроллером по выбору заказчика.
Отладчики симуляторы серии PDS-XX
Программные отладчики-симуляторы серий CodeMaster и PDS: PDS-51, PDS-96, CodeMaster-ARM, CodeMaster-52, обладают рядом общих особенностей:
- Каждый симулятор PDS-XX & CodeMaster-XX содержит модель поведения микроконтроллеров соответствующего семейства. Симулируется система команд, система прерываний и памяти. Некоторые микроконтроллеры симулируются с ограничениями.
- Симуляторы обеспечивают символьную отладку и отладку по исходному тексту.
- Отслеживание выполнения программы по ее исходному тексту. Просмотр и изменение любых переменных.
- Встроенный анализатор эффективности программного кода.
- Точки останова по условию и доступу к ячейкам памяти.
- Просмотр стека вызовов подпрограмм. Встроенный ассемблер/дисассемблер.
- Возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается.
- Точный подсчет интервалов времени и многое другое.
- Все симуляторы снабжены развитой системой моделирования "внешней среды", т.е. устройств, подключенных к симулируемому микроконтроллеру.
- Можно легко задавать различные периодические и непериодические внешние сигналы на ножках микроконтроллера, моделировать работу внешней логики.
- С помощью встроенных средств можно отображать различные индикаторы, строить графики, моделировать работу клавиатуры.
Средства разработки для микроконтроллеров 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У
Пакет инструментальных средств отладки CodeMaster-ARM и
JTAG эмулятор JEM-ARM-V2 предназначены для разработки, отладки и тестирования изделий на базе микроконтроллеров 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У и микроконтроллеров Cortex.
Описание пакета разработки и JTAG отладчика;
Посмотреть цены и/или заказать.
Посмотреть альтернативные цены и/или заказать.
Средства разработки для процессора ЦОС 1967ВЦ1Т
Раздел в разработке
Средства разработки для двухъядерного микроконтроллера 1901ВЦ1Т
Раздел в разработке
Средства разработки для микроконтроллеров 1830ВЕ91Т; 1816ВЕ31; 1882ВЕ53У
Раздел в разработке
Средства разработки для микроконтроллеров 1874ВЕ36; 1874ВЕ36А; Л1874ВЕ36; Л1874ВЕ36А
Раздел в разработке
Средства разработки для микроконтроллеров ARM и Cortex
Раздел в разработке
Средства разработки для микроконтроллеров семейства 8051
Раздел в разработке
Средства разработки для микроконтроллеров семейства 80196
Раздел в разработке
end faq