MPLAB | |||
---|---|---|---|
Тип | интегрированная среда разработки | ||
Разработчик | Microchip Technology | ||
Написана на | C++ | ||
Операционные системы |
Windows (MPLAB v8.92) Windows, Mac OS, Linux (MPLAB X) |
||
Последняя версия |
MPLAB v8.92 32 бит: MPLAB X v5.35 64 бит: MPLAB X v6.00[1] (03 января 2022) |
||
| |||
| |||
Состояние | активное (MPLAB X) | ||
Лицензия | проприетарная | ||
Сайт | MPLab X IDE |
MPLAB — интегрированная среда разработки, представляющая собой набор программных продуктов, предназначенная для облегчения процесса создания, редактирования и отладки программ для микроконтроллеров семейства PIC, производимых компанией Microchip Technology. Среда разработки состоит из отдельных приложений, связанных друг с другом, и включает в себя компилятор с языка ассемблер, текстовый редактор, программный симулятор и средства работы над проектами. Также среда позволяет использовать компилятор с языка C.
MPLAB 8.X работает под управлением операционных систем семейства Windows. Последняя версия среды разработки — MPLAB IDE v8.92.
MPLAB состоит из следующих основных модулей:
MPLAB X — это версия среды разработки MPLAB, написанная на базе платформы NetBeans. MPLAB X отличается расширенной функциональностью по сравнению с MPLAB IDE v8.X за счёт дополнительных функций платформы NetBeans, таких, как встроенная система управления версиями и поддержка плагинов, написанных сторонними разработчиками. Также данная версия, помимо Windows, поддерживает операционные системы Mac OS X и Linux. Среда также поддерживает компилятор SDCC с открытым исходным кодом, доступный для трёх основных семейств операционных систем: Mac OS, Windows и Linux.
Версии MPLAB X до 5.35 включительно являлись 32-битными и могли быть установлены как на 32-битные, так и на 64-битные ЭВМ. Начиная с версии 5.40, среда стала 64-битной и может быть установлена только на компьютеры с 64-битной архитектурой.
Начиная с версии 5.40 поддержка трансляторов с языка ассемблера MPASM и ASM30, которые ранее встраивались непосредственно в дистрибутив MPLAB, прекращена. Новые компиляторы (MPLAB XC8, MPLAB XC16, MPLAB XC32/32++), поддерживающие трансляцию с языка ассемблера, следует устанавливать отдельно. При этом синтаксис языка ассемблера для транслятора MPLAB XC8 PIC Assembler существенно отличается от MPASM[2], для перехода на новый транслятор требуется существенная переработка исходного кода программы.
Старые версии MPLAB X доступны в архиве на официальном сайте Microchip[3].
Для улучшения этой статьи желательно:
|