Ок!Закрыть
Содержимое
Корзина

Корзина пуста!


Средства разработки и отладки микроконтроллеров. Отладчики.

ООО "КБ Фитон" предлагает инструментальные средства разработки и отладки систем на базе микроконтроллеров 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У /Миландр/ & Cortex, и систем на базе микроконтроллера 1901ВЦ1Т /Миландр/

Инструментальные средства разработки и отладки систем на базе микроконтроллеров семейств 8051,  MCS-196, PIC Microchip и др. в настоящее время не поставляются и не поддерживаются.

Инструментальные средства разработки поставляются в виде комплексного пакета CodeMaster-ARM

В полной конфигурации пакет разработки микроконтроллеров CodeMaster-ARM включают в себя:

  • JTAG отладчик;
  • Программный отладчик симулятор.
  • Менеджер проектов;
  • С компилятор;
  • Редактор;
  • Программный отладчик симулятор.

  По желанию заказчика, пакеты разработки микроконтроллеров могут поставляться в различной комплектации.

Программный интерфейс пакетов разработки микроконтроллеров унифицирован, и представляет собой интегрированную среду разработки, поддерживающую все основные этапы разработки программного обеспечения, от написания исходного текста программы, до ее компиляции и отладки.

Пакеты ориентированы на разработку и отладку программ на языке высокого уровня по исходному тексту.

Встроенные многооконный редактор и менеджер проектов, а так же большое количество сервисных возможностей, существенно облегчают труд разработчика, избавляя его от рутинных операций.

Редактор предназначен для написания исходных текстов программ, поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка Си и ассемблера.

Встроенный менеджер проектов поддерживает автоматическую компиляцию программ, написанных для компилятора Си и ассемблера. Переход от редактирования исходного текста к отладке и обратно происходит "прозрачно", т.е. менеджер проектов автоматически запускает компиляцию изменившихся исходных текстов, активизирует отладчик, осуществляет загрузку программ.

Все программное обеспечение работает в среде Windows XP/Vista/7/8

Интегрированная среда разработки, входящая в состав CodeMaster-XX, предоставляет разработчику микроконтроллеров универсальный интерфейс для работы со всеми компонентами пакета. Операции со всеми кросс-средствами и всеми отладчиками (как программными, так и аппаратными) выполняется из одной оболочки.

Средства разработки для 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У; 1901ВЦ1Т

Пакет инструментальных средств отладки CodeMaster-ARM и JEM-ARM-V2 (JTAG эмулятор) предназначен для разработки, отладки и тестирования изделий на базе микроконтроллеров 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У и систем на базе двухъядерного микроконтроллера 1901ВЦ1Т.

Описание пакета разработки и JTAG отладчика;

 

Инструментальные средства разработки микроконтроллеров призваны дать разработчику максимально ясное представление о том, как работает его программа.
 К числу основных инструментальных средств разработки ( отладки ) для микроконтроллеров относятся:

  1. Внутрисхемный эмулятор;
  2. JTAG отладчик;
  3. Программный отладчик симулятор;
  4. Платы развития (оценочные платы);
  5. Программатор.

Внутрисхемный эмулятор - программно-аппаратное средство, способное в процессе разработки и отладки, замещать собой эмулируемый микроконтроллер в реальной схеме. Внутрисхемный эмулятор - это наиболее мощное и универсальное инструментальное средство разработки и отладки.

 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 содержит модель поведения микроконтроллеров соответствующего семейства. Симулируется система команд, система прерываний и памяти. Некоторые микроконтроллеры симулируются с ограничениями.
  • Симуляторы обеспечивают символьную отладку и отладку по исходному тексту.
  • Отслеживание выполнения программы по ее исходному тексту. Просмотр и изменение любых   переменных.
  • Встроенный анализатор эффективности программного кода.
  • Точки останова по условию и доступу к ячейкам памяти.
  • Просмотр стека вызовов подпрограмм. Встроенный ассемблер/дисассемблер.
  • Возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается.
  • Точный подсчет интервалов времени и многое другое.
  • Все симуляторы снабжены развитой системой моделирования "внешней среды", т.е. устройств, подключенных к симулируемому микроконтроллеру.
  • Можно легко задавать различные периодические и непериодические внешние сигналы на ножках микроконтроллера, моделировать работу внешней логики.
  • С помощью встроенных средств можно отображать различные индикаторы, строить графики, моделировать работу клавиатуры.