Широкий выбор возможностей с инструментами программирования для MPU

Микросхемы, управляющие электронными устройствами, всегда хочется улучшить. Теперь вы самостоятельно можете увеличивать эффективность и модифицировать другие параметры микропроцессора MPU с использованием MPLAB Harmony3 от фирмы Microchip.

Широкий выбор возможностей с инструментами программирования для MPU

Новая версия Harmony 3 предлагает поддержку и широкие возможности

Новая версия системы MPLAB Harmony 3 значительно усовершенствована под насущные потребности пользователей. Это полностью готовая к работе среда, позволяющая создавать ПО, имеющая широкий перечень приложений для упрощения разработки дополнительных функций.

Улучшения в MPLAB Harmony 3 по сравнению с предыдущей версией касаются следующего:

  • добавлена поддержка семейств SAM устройств на базе Arm Cortex-M, включая открытое ПО;
  • простая конфигурация и библиотеки, предоставляемые графическим интерфейсом, настраиваются под потребности пользователя MHC;
  • оптимизированные периферийные библиотеки для облегчения настройки устройства и использования периферийных устройств;
  • модульные загрузки ПО и обновления доступны через GitHub для лучшего управления установкой и настройкой;
  • интеграция по умолчанию с FreeRTOS и возможность поддержки других операционных систем реального времени (RTOS);
  • поддержка графических библиотек расширена на несколько семейств микроконтроллеров.

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

  • ядро-агностик реализация, которая поддерживает как MIPS ® и ARM ® Cortex ® основные архитектуры;
  • переносимость кода с согласованными API-интерфейсами, которые можно использовать в разных семействах устройств;
  • легко настраивается с использованием удобного интерфейса (GUI) MPLAB Harmony Configurator (MHC);
  • автономная структура, отвечающая обязательным требованиям MIRSA-C:2012, включает: периферийные библиотеки (уровень аппаратной абстракции), драйверы и сервисы, а также дополнительное ПО;
  • подтверждено по 32-битной ПОС ® (MIPS основе) и семейств устройств СЭМ (ARM Cortex основе) MCU и MPU;
  • полная интеграция с решениями сторонних производителей, например, FreeRTOS и Micrium ® с поддержкой импорта.

В целях лучшего понимания предложены более 1000 демо / образцов дополнительного ПО. Эти примеры позволят даже начинающим пользователям по образцу самостоятельно создать приложение для любого из нижеперечисленных приложений:

  • файловое хранилище;
  • графические библиотеки;
  • аудиосистема;
  • технология Bluetooth;
  • сенсорное и безсенсорное управление;
  • расширенная поддержка криптографии.

И это не все возможности новой среды программирования. MPLAB Harmony 3 поддерживает значительное количество приложений.

EGT (ensemble graphic toolkits) для проектирования, основанного на системе linux

Ensemble Graphics Toolkit (EGT) является новым открытым ПО для графики, для создания современных пользовательских интерфейсов (GUI), в том числе для автомобильной, медицинской или любой производственной отрасли.

Без каких-либо лицензионных или лицензионных сборок EGT является прикладным решением, объединяющим существующие драйверы и библиотеки с семейством Linux. EGT оптимизирован для обеспечения превосходной графической производительности и исключительного пользовательского опыта с уменьшенной стоимостью системы и меньшим энергопотреблением.

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

Почему EGT — это решение для вас?

EGT предлагает следующие ключевые преимущества для упрощения разработки интерфейса на базе Linux:

  • обеспечивает новый актуальный дизайн, отличаясь легкостью C++ 14, основанной на новых графических библиотеках Linux, например, Cairo для 2D-векторной графики, и с использованием бэкэндов DRM / KMS и X11;
  • легко импортирует содержимое SVG или HTML5 / CSS3 из ваших любимых инструментов графического дизайна;
  • быстрые итерации: поддерживает графическую разработку и моделирование на ПК или непосредственно на целевом процессоре, позволяя разработчику ПО и графическому дизайнеру быстро и итеративно разрабатывать и проверять актуальную версию интерфейса;
  • позволяет воспроизводить видео, растровые изображения и векторную графику (все стандартные форматы видео и изображений) на всех микрочипах с использованием современных открытых программ, например, gstreamer и ffmpeg; =
  • можно использовать для оптимизации производительности;
  • в наличии большой и расширяемый комплект виджетов для модификации внешнего вида встроенных сенсорных экранов: набор тематических рисунков виджета, цвета и шрифты имеют встроенную поддержку анимации и эффектов.

Просто взаимодействует с имеющимися физическими библиотеками, например, Box2D.

Оценочные наборы

MPLAB HARMONY и EGT адаптированы под 32-битные микропроцессоры MPU Microchip. Доступно множество комплектов дополнительных устройств Microchip, способствующие работе с использованием этой платформы. 32-битные микропроцессоры MPU для моторизации и не только.

Современные микропроцессоры пригодны к применению в целях моторизации, для применения приложениями HMI, связи и работы с акустикой. Для автотехники существует специальный AEC-Q100 Grade 2, нормам которого MPU соответствует и постоянно дорабатывается согласно новым требованиям.

Микропроцессоры поставляются с полной программной платформой, включая поддержку Linux и RTOS, Harmony и EGT, а также Autosar/Mcall.

Линейка #SAM9X60

Микропроцессоры SAM9X60 — это высокопроизводительные встроенные микропроцессоры (MPU) на базе процессора ARM926EJ-S со сверхнизким энергопотреблением, частотой до 600 МГц, с поддержкой нескольких модулей памяти, таких как SDRAM, LP-SDRAM, LPDDR, DDR2, QSPI и e.MMC Flash.

Серия объединяет мощные периферийные устройства для подключения и приложения для пользовательского интерфейса, а также предлагает функции безопасности (обнаружение несанкционированного доступа, безопасная программа загрузки, безопасное хранилище ключей и т. д.), TRNG, включая высокопроизводительные криптоускорители для AES и SHA.

Линейка #SAMA5D27

Микропроцессор SAMA5D27 Cortex A5 соответствует требованиям приложений HMI (Human-Machine Interface) включает все функции мультимедийной поддержки и безопасности. Система содержит широкий комплекс коммуникационных интерфейсов. Для SAMA5D27C-CNVAO есть подтверждение по нормам AEC -Q100 Grade 2.

SAM9X60-V IC: микропроцессор ARM; ARM926; SRAM: 68kБ; 1,02÷1,21ВDC; TFBGA228

ATSAMA5D27 Модуль: SOM; Cortex A5; SAMA5; 3,3ВDC; f: 500МГц; RAM: 128MБ

Другие новости

К профессиональным приборам всегда предъявляются достаточно высокие требования по точности, безопасности и длительности эксплуатации....
Трудно представить большую часть устройств, работающих от сети, без соответствующего предохранителя в их конструкции. Основная задача...
Регистрация