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

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


Средства разработки для микроконтроллеров 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У и ARM

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

Микроконтроллеры серии 1986ВЕ91 с ядром Cortex-M3 производства ПКК Миландр

Почему микроконтроллеры ARM?

C компилятор для ARM

Подробнее о микроконтроллерах ARM7 и ARM9

1. CodeMaster-ARM:

  • Интегрированная среда разработки, объединяющая все программные компоненты системы в единый комплекс:
  • Компилятор языка C, макроассемблер, линкер и утилиты;
  • Программный симулятор микроконтроллеров ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 (включая и микроконтроллеры серии 1986ВЕ91);
  • Драйвер аппаратного JTAG эмулятора  JEM-ARM-V2 (эмуляция микроконтроллеров Cortex-M0, Cortex-M1, Cortex-M3, 1986ВЕ91);
  • Драйвер аппаратного JTAG эмулятора  JEM-ARM (эмуляция микроконтроллеров ARM7 и ARM9);
  • Многооконный редактор и менеджер проектов;
  • Программное обеспечение программатора FLASH;
  • Подробное руководство пользователя.

 

Пакет CodeMaster-ARM ориентирован на отладку программ на языке высокого уровня по исходному тексту. Встроенный язык скриптов позволяет автоматизировать множество рутинных задач при разработке, отладке или тестировании изделий на базе микроконтроллеров ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 (включая и микроконтроллеры серии 1986ВЕ91).

Поддерживается разработка программ на уровне ведения проектов для компиляторов языка C  CMC-ARM разработки Фитон, а также  C компиляторов IAR Systems и GNU GCC. 

CodeMaster-ARM  - интуитивная и лёгкая в использовании интегрированная среда разработки (IDE). Она содержит набор программных средств для редактирования, компиляции и отладки приложений для встроенных микроконтроллеров с ядром ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3.

CodeMaster-ARM - поддерживает программирование встроенных микроконтроллеров ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, серии 1986ВЕ91.

В состав пакета включены примеры программ, в том числе и для микроконтроллеров серии 1986ВЕ91.

Программное обеспечение работает в среде Windows-98/ME/NT/2000/XP/Vista/7

Функции пакета CodeMaster-ARM:

- Отладка с JTAG-эмулятором JEM-ARM-V2;

- Отладка со встроенным симулятором;

- Компилятор Си CMC-ARM;

- Поддержка GNU-компилятора Си GCC-ARM;

- Поддержка C компилятора фирмы IAR Systems;

- Программирование микроконтроллеров семейства Cortex.

Пакет CodeMaster-ARM поставляется с ключом защиты. 

C компилятор CMC-ARM

  1. Обеспечивает реализацию языка С:
    •    Полное соответствие стандарту ANSI/ISO 9899-1990
    •    Некоторые расширения ISO 9899-1999, в частности:
      1. строчные комментарии в стиле С++
      2. макросы с переменным числом параметров
      3. синтаксис перечислений (enumerations) и списков инициализаторов
    •    Расширения, удобные при разработке ПО встраиваемых систем:
      1. бинарные константы
      2. автоматический вызов специальных функций в прологе/эпилоге
      3. размещение переменных по абсолютным адресам
      4. управление инициализацией статических переменных
    •    Платформо-зависимые расширения для реализации:
      1. обработчиков прерываний
      2. мониторных функций  
    •    Набор встроенных функций для доступа к ресурсам процессора и генерации специальных инструкций
    •    Встроенный ассемблер
  2. Поддерживает архитектуры:
    1. ARM-7
    2. ARM-9
    3. Cortex-M3
    4. Cortex-M1
    5. Cortex-M0
  3. Поддерживает режимы ARM, Thumb, Thumb-2:
    • Эффективная поддержка переключения режимов ARM/Thumb
    • Возможность использования функций ARM и Thumb в одном файле исходного текста
    • Библиотеки для всех режимов, включая interworking
  4. Оптимизирует генерируемый код:
    • Эффективное распределение локальных и временных переменных
    • Оптимизация высокоуровневого промежуточного представления
    • Платформо-зависимые низкоуровневые оптимизации
  5. Имеет набор библиотек:
    • Полная стандартная библиотека (free-standing implementation)
    • Арифметика с плавающей точкой (стандарт IEEE-754) для операций с двойной и одинарной точностью
    • Заголовочные файлы с описаниями регистров специального назначения (SFR) наиболее популярных микроконтроллеров Миландр, Philips/NXP LPC2000, Atmel SAM7x, STMicroelectronics ST7xx, OKI ML67Qx и др.
  6. Генерирует расширенную символьную информацию для отладки по исходному тексту
  7. Содержит документацию C компилятора на русском языке
  8. Обеспечивает совместимость и поддержку стандартов:
    • EABI (опциональная)
      1. Размещение и выравнивание данных базовых и агрегатных типов
      2. Соглашение по использованию регистров и стека
      3. Конвенция вызовов
      4. Операции с volatile объектами
    • Опционально – генерация формата elf
    • CMSIS
    • Частичная поддержка нестандартных расширений языка, используемых распространенными C компиляторами

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

Программный отладчик симулятор

- Представляет собой программно-логическую модель ядра ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 (включая микроконтроллеры 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У) - моделирующую работу основных узлов – очереди инструкций, АЛУ, системы команд, регистров.

- Отладка программы по исходному тексту.

- Просмотр и изменение значений любых переменных.

- Встроенный анализатор эффективности программного кода.

- Точки останова по сложному условию.

- Неограниченное количество точек останова по доступу к ячейкам памяти.

- Просмотр стека вызовов подпрограмм и функций.

- Встроенный строчный ассемблер.

- Возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается.

- Точный подсчет интервалов времени.

- Моделирование устройств, подключенных к микроконтроллеру "снаружи" (т.н. моделирование внешней среды), например: внешняя логика, датчики, клавиатуры, исполнительные устройства (дисплеи), периодические и непериодические воздействия и т.п.

Программатор микроконтроллеров Cortex

- В качестве программатора микроконтроллеров Cortex используется аппаратный JTAG эмулятор JEM-ARM-V2

- Поддерживаютсят все основные функции программирования: стирание, проверка на чистоту, запись, чтение, верификация

2. Аппаратный JTAG эмулятор  JEM-ARM-V2:

 - Поддерживает микроконтроллеры 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У и другие мк. Cortex-M0, Cortex-M1, Cortex-M3;

 - Не имеет ограничений по частоте микроконтроллера;

 - Обеспечивает выполнение программы в реальном времени и по шагам;

 - Автоматически программирует Flash память микроконтроллера при загрузке программы для отладки;

 - Тактовая частота JTAG канала – до 8 МГц, автоматический выбор оптимальной частоты, поддержка адаптивной скорости обмена для микроконтроллеров с ядром ARM7TDMI-S;

 - Измеряет напряжение питания на устройстве пользователя плате с точностью 20 мВ.;

 - Поддерживает широкий диапазон напряжений на устройстве пользователя  от 1.0 до 5.5 Вольт;

 - Связь с PC – через канал USB;

 - Питание эмулятора осуществляется от канала USB;

 - Встроенный язык скриптов для автоматического тестирования и программирования;

JTAG эмулятор JEM-ARM-V2 сертифицирован.

JEM-ARM-V2 соответствует требованиям Технического регламента Таможенного союза ТР ТС 020/2011 утв. Решением КТС от 09..12.2011 г. № 879, при добровольном применении стандартов: ГОСТ Р 51318.22-2006 (кл. Б), ГОСТ Р 50839-2000, ГОСТ IEC 60950-1-2011, ГОСТ Р 51317.3.2-2006, ГОСТ Р 51317.3.3-2008

Регистрационный номер декларации о соответствии ТС:№ TC RU Д-RU.МЛ04.В.00116.
Декларация зарегистрирована на сайте Росаккредитации и в реестре таможенного союза.
Дата регистрации декларации о соответствии - 29.11.2013
Декларация о соответствии действительна с даты регистрации по 28.11.2018 включительно.

 

Демо версия пакета 

Демо версия позволяет реально оценить функциональные и сервисные возможности пакета CodeMaster-ARM на всех этапах разработки и отладки микроконтроллерных систем. CodeMaster-ARM-Demo работает без ключа защиты и имеет ограничение по размеру кода программы 8 Кбайт.

Демо версией пакета поддерживаются:

  1. написание и отладка программ;
  2. создание и ведение проектов;
  3. отладка микроконтроллера в режиме симуляции;
  4. отладка изделия с привлечением JTAG эмулятора. 

http://www.phyton.ru/files/SFX/codemaster-arm_demo.exe

 Объектные файлы и библиотеки компилятора CMC-ARM не совместимы по формату с объектными файлами рабочей версии.

Скачать демо версию

USB программатор, поддерживающий все режимы программирования микроконтроллеров серии 1986ВЕ91