В статье приведен обзор экосистемы Microchip и ее основных программных составляющих, таких как MPLAB X IDE, MPLAB Code Configurator, MPLAB Harmony и т. д., предназначенных для упрощения процесса разработки встраиваемых решений
Когда речь заходит об электронной промышленности, конкурентоспособность того или иного производителя во многом определяется скоростью вывода на рынок новых решений или обновления функционала уже существующих продуктов. Оба фактора зависят от сложности самого решения, а также применяемых при его построении аппаратных и программных средств. Использование продуктов от разных производителей может значительно усложнить процесс и отнять время и силы у ценных сотрудников, которые будут вынуждены прибегать к различным хитростям и «костылям» для интеграции новых компонентов в проект и их последующей настройки. Выходом из ситуации является использование продуктов, совместимость которых не вызывает сомнений еще на этапе закупки. Как правило, это решения от одного производителя, который предоставляет своим клиентам не только отдельные компоненты, но и целую экосистему, призванную максимально упростить построение проектов и ускорить процесс производства. Одним из таких производителей является основанная в 1987 году американская компания Microchip (Рисунок 1).
Рисунок 1. | Экосистема компании Microchip. |
В данной статье рассказывается об основных составляющих экосистемы для работы с микроконтроллерами и микропроцессорами компании Microchip. Прежде всего речь пойдет о программном обеспечении; именно на этом поприще компания за последние несколько лет достигла определенных успехов и создала продукты, способные значительно ускорить процесс разработки.
Предложенные в статье программные решения позволяют создавать масштабные проекты с возможностью установки плагинов и отладки в реальном времени (MPLAB X IDE), генерировать и редактировать код онлайн, без установки программы на персональный компьютер (MPLAB Xpress), настраивать работу контроллеров при помощи графического интерфейса (MPLAB Code Configurator, MPLAB Harmony), добавлять новый функционал в уже знакомые среды разработки (Microchip Studio) и многое, многое другое.
- microchip.com/avr-support/avr-and-arm-toolchains-(c-compilers)
- microchipdeveloper.com
- developerhelptraining.thinkific.com/courses/take/introtomplabx/texts/5392043-introduction
- microchip.com/en-us/development-tools-tools-and-software/mplab-xpress
- microchipdeveloper.com/mplabx:start
- github.com/Microchip-MPLAB-Harmony