Программа codemaster что это

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

Отладчик 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;
  • Подробное руководство пользователя.
  • C компилятор для ARM

Отладчик CodeMaster-ARM — пакет программных средств, ориентированый на отладку программ на языке высокого уровня по исходному тексту. Встроенный язык скриптов позволяет автоматизировать множество рутинных задач при разработке, отладке или тестировании изделий на базе микроконтроллеров ARM, включая и микроконтроллеры 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У .

Самопишущийся код

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

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

CodeMaster-ARM — поддерживает программирование встроенных микроконтроллеров ARM серии 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У.

В состав пакета включены примеры программ, в том числе и для микроконтроллеров серии 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. управление инициализацией статических переменных
      5. Платформо-зависимые расширения для реализации:
        1. обработчиков прерываний
        2. мониторных функций
        3. Набор встроенных функций для доступа к ресурсам процессора и генерации специальных инструкций
        4. Встроенный ассемблер

        Приложения для изучения программирования || iOS и Android

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

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

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

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

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

          Читайте также:
          Pandora программа что за программа

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

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

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

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

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

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

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

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

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

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

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

          Аппаратный 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 сертифицирован.

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

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

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

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

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

          115088, Москва, БЦ Бизнес-квартал IQ-Park, Угрешская ул, дом 2, стр. 57, офис 403 В
          тел.: 8 (495) 780-9251 (многоканальный)

          Источник: www.phyton.ru

          Набор программно-аппаратных средств CodeMaster-ARM

          CodeMaster-ARM — набор программно-аппаратных средств, предназначенный для разработки и отладки систем на базе микроконтроллеров ARM7/ARM9.

          Концепция CodeMaster-ARM – объединение:
          текстового редактора,
          менеджера проектов,
          компиляторов,
          программного отладчика-симулятора,
          аппаратного JTAG-эмулятора
          и программатора в рамках единой интеллектуальной среды разработки.

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

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

          В состав комплекта инструментальных средств CodeMaster-ARM входят:

          • Интегрированная среда разработки CM-ARM, объединяющая все программные компоненты системы в единый комплекс:
            многооконный редактор и менеджер проектов;
            компилятор CMC-ARM, включающий Си компилятор, макроассемблер, линкер и утилиты;
            оптимизированный GNU GCC компилятор в качестве альтернативного бесплатного компилятора;
            программный симулятор ядра ARM7, ARM9;
            драйвер аппаратного JTAG эмулятора JEM-ARM;
            программное обеспечение программатора FLASH.
          • Аппаратный JTAG эмулятор JEM-ARM и совместимые с ним тестовые платы AT91SAM7S, LPC210x, LPC211x, LPC213x (тестовые платы приобретаются отдельно).

          Пакет CodeMaster-ARM ориентирован на отладку программ на языке высокого уровня по исходному тексту. Поддерживается разработка программ на уровне ведения проектов для компиляторов языка Си CMC-ARM собственной разработки, а также компиляторов IAR Systems GNU GCC. Встроенные многооконный редактор, менеджер проектов и большое количество сервисных возможностей существенно облегчают труд разработчика, избавляя его от рутинных операций. Поддерживается работа как в режиме проекта, так и в режиме чистого отладчика, позволяя загружать для отладки внешние исполняемые файлы, в том числе и без символьной информации.

          Читайте также:
          Nero control center что это за программа

          Комплект инструментальных средств CodeMaster-ARM

          Встроенный многооконный редактор:

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

          Встроенный менеджер проектов:

          • Имеет полный набор диалогов настройки для компиляторов CMC-ARM, IAR Systems, GNU GCC
          • Поддерживает автоматическую компиляцию программ, написанных для компилятора Си и ассемблера
          • Обеспечивает прозрачный переход между редактированием и отладкой программы.
            Компиляция и перезагрузка программы запускается автоматически при попытке выполнить отладочное действие, переход в режим редактирования происходит при попытке редактирования исходного текста.
            Оба режима работы используют единую конфигурацию окон оболочки – в режиме редактирования доступно текущее состояние отладочной информации
          • Поддерживает удобную форму хранения большого количества проектов пользователя – репозиторий проектов.

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

          • Удовлетворяет требованиям стандарта ANSI/ISO 9899-1990
          • Включает в комплект поставки заголовочные файлы с описаниями регистров специального назначения (SFR)
            наиболее популярных микроконтроллеров Philips/NXP LPC2000, Atmel SAM7x,
            STMicroelectronics ST7xx, OKI ML67Qx и других…
          • Включает библиотеки для режимов ARM и Thumb
          • Поддерживает использование функций ARM и Thumb в одном файле исходного текста
          • Обеспечивает эффективную поддержку переключения режимов ARM/Thumb
          • Поддерживает режим встроенного ассемблера и специфические функции архитектуры ARM (функции прерывания, форматы регистров SFR, битовые операции)
          • Поддерживает стандарт арифметики с плавающей точкой IEEE-754 для операций с двойной и одинарной точностью
          • Поддерживает генерацию кода для векторного сопроцессора с плавающей точкой (VFP)
          • Формирует расширенную символьную информацию для поддержки отладки по исходному тексту.

          Результаты сравнительного тестирования CMC-ARM с компиляторами ведущих мировых производителей

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

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

          • Представляет собой программно-логическую модель ядра ARM7 и ARM9, моделирующую работу основных узлов – очереди инструкций, АЛУ, системы команд, регистров
          • Поддерживает отладку программы по ее исходному тексту
          • Обеспечивает просмотр и изменение значений любых переменных
          • Имеет встроенный анализатор эффективности программного кода
          • Поддерживает точки останова по сложному условию
          • Имеет неограниченное количество точек останова по доступу к ячейкам памяти
          • Обеспечивает просмотр стека вызовов подпрограмм и функций
          • Имеет встроенный строчный ассемблер
          • Поддерживает возможность выполнения программы «назад» на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается
          • Обеспечивает точный подсчет интервалов времени
          • Позволяет моделировать устройства, подключенные к микроконтроллеру «снаружи» (т.н. моделирование внешней среды), например, внешнюю логику, датчики, клавиатуру, исполнительные устройства (дисплеи), задавать периодические и непериодические воздействия и т.п.
          • Поддерживает все микроконтроллеры с ядром ARM7 и ARM9
          • Не имеет ограничений по частоте микроконтроллера
          • Обеспечивает выполнение программы в реальном времени и по шагам
          • Автоматически программирует Flash память микроконтроллера при загрузке программы для отладки.
            На данный момент поддерживается программирование микроконтроллеров,
            выпускаемых компаниями Philips, Atmel, Texas Instruments, ST Microelectronics, OKI, Analog Devices и др.
            Список постоянно расширяется
          • Поддерживает интеллектуальный режим программирования для минимизации количества циклов записи и стирания Flash памяти, продлевая время работы микроконтроллеров
          • Поддерживает отладку во внешней памяти программ и данных
          • Доступ ко всем ресурсам микроконтроллера в режиме останова
          • Две аппаратные точки останова
          • Неограниченное количество точек останова при выполнении программы из Flash или ОЗУ
          • Программный трассировщик обеспечивает сохранение выбранных пользователем
            ресурсов микроконтроллера на каждом останове программы и в пошаговом режиме
          • Встроенный программируемый регулятор, обеспечивающий выходное напряжение от 0 до 4.5 Вольт с точностью 20 мВ. Выходной ток – до 350 mA.
            Выход источника подключен к выводу 19 JTAG разъема – возможно питание внешнего устройства от J
          • Тактовая частота JTAG канала – до 8 МГц, автоматический выбор оптимальной частоты, поддержка адаптивной скорости обмена для микроконтроллеров с ядром ARM7TDMI-S
          • Измеряет напряжение питания на устройстве пользователя плате с точностью 20 мВ
          • Поддерживает широкий диапазон напряжений на устройстве пользователя от 1.0 до 5.5 Вольт
          • Связь с PC – через канал USB
          • Не требуется блок питания – питание эмулятора осуществляется от канала USB
          • Встроенный язык скриптов для автоматического тестирования и программирования
          • Тестовые платы TB2 с микроконтроллерами ARM7 Philips, Atmel в комплекте поставки
          Читайте также:
          Программа at1 что это

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

          Сертификат соответствия системы сертификации ГОСТ Р Госстандарта России № РОСС RU. МЛ04.В01176

          Источник: www.chipdip.ru

          CodeMaster — Mobile Coding IDE

          Что такое приложение codemaster — mobile coding ide? CodeMaster — более мощный инструмент для просмотра кода, редактирования кода, компиляции кода, развертывания кода и управления сервером на мобильных устройствах.

          • Поддержка более 40 видов онлайн-компиляции кода
          • SFTP, SSH, предварительный просмотр и редактирование различного кода, zip, gz, tgz, представление распаковки пакета tar-кода.
          • Передавать файлы между устройствами через Wi-Fi, вы можете легко переносить различные файлы со своего компьютера и мобильного телефона в «рабочий каталог».
          • Поддержка функции WebDAV, поддержка управления файлами через WebDAV и управление файлами в «рабочем каталоге», как с мобильного жесткого диска.
          • Функция загрузки файла, поддержка просмотра файла удаленной загрузки (файл кода или другие файлы).
          • Откройте файл кода в любом приложении на телефоне или откройте файл кода в iCloud для редактирования и сохранения.
          • Сохраните отредактированный код в базе данных и добавьте комментарии для облегчения контроля версий. Любые изменения можно записывать, запрашивать и создавать резервные копии.
          • Экспортируйте или поделитесь кодом, который вы пишете, в любое место, например iCloud, принтер, другое приложение или друзьям.
          • Выделите коды на более чем 100 языках.
          • Автоматическое распознавание файлов типа кода, вам не нужно выбирать какой-либо тип кода, «CodeMaster» автоматически откроет соответствующий редактор для выделения кода.
          • Десятки стилей тем, вы можете выбрать свою любимую тему из множества тем и поддерживать предварительный просмотр при выборе темы.
          • Более 60 конфигураций настройки функционального меню (например, сохранение отредактированного контента в базе данных, сворачивание кода, запрос кода, поиск, замена и т. Д.).
          • Мощная составная система языковых режимов (например, вы можете писать HTML, CSS, JS, PHP на одной странице одновременно).
          • Автозавершение кода, например автоматическое завершение тегов, скобок, двойных кавычек и т. Д.
          • Настроить свойства редактора, такие как номера строк отображения, свертывание кода, доступ только для чтения, сопоставление меток и другие операции.
          • Советы по смешиванию кода (например, html, css, js и т. Д. Также могут быть смешаны в файле).
          • Кодируйте настраиваемые подсказки, вы можете добавлять контент, который должен напоминать вам, например, необычные совпадения, текстовое содержимое и т. Д.
          • Автоматическая сегментация кода.

          ►Неограниченный доступ к подпискам участников
          — Эта подписка дает вам неограниченный доступ ко всем функциям приложения.
          — Подписки оплачиваются ежемесячно или ежегодно, в зависимости от выбранного плана подписки.
          — Средства со счета iTunes будут списаны после подтверждения покупки.
          — У вас есть 24 часа до окончания срока действия текущей подписки, чтобы отключить автопродление, иначе она будет автоматически продлена.
          — Подписки будут списываться с вашего счета за 24 часа до окончания текущей подписки, в зависимости от выбранного вами плана.
          — Подписками может управлять пользователь, а после покупки вы можете зайти в свою учетную запись и настроить отключение автоматических подписок.
          — Неиспользованное время бесплатной подписки аннулируется после приобретения пользователем подписки.

          Политика конфиденциальности: http://www.dazhuogroup.com/codemaster/privacy_statement_en.php
          Условия использования: http://www.dazhuogroup.com/codemaster/terms_of_use_en.php

          Если у вас есть какие-либо вопросы или вопросы, перейдите по адресу http://www.dazhuogroup.com/codemaster/ и воспользуйтесь обратной связью по электронной почте нашей службы поддержки.

          Если вам нравится CodeMaster — Mobile Coding IDE, можете ли вы поделиться им с друзьями?

          Источник: appsrankings.com

          Рейтинг
          ( Пока оценок нет )
          Загрузка ...
          EFT-Soft.ru